1、增加用户名和用户组 #groupadd mysql #useradd -g mysql mysql
5、将程序二进制的所有权改为root用户,数据目录的所有权改为运行mysqld程序的mysql用户。如果现在位于安装目录(/usr/local/mysql)下,命令行如下:
[iyunv@discuz mysql]# chown -R root .(注意有点) //将文件的所有属性改为root用户 [iyunv@discuz mysql]# chown -R mysql var //将数据目录的所有属性改为mysql用户 [iyunv@discuz mysql]# chgrp -R mysql . //将组属性改为mysql组
6、在所需要的东西被安装完成后,应当使用下面的命令启动MySQL服务了,命令行如下:
[iyunv@discuz mysql]#/usr/local/mysql/bin/mysqld_safe --user=mysql &
7、MySQL数据库服务器启动之后,查看一下它的端口3306是否打开,如果看到以下结果表明mysql服务启动成功。命令行如下
[iyunv@discuz mysql]# netstat -tnl|grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
8、使用mysqladmin验证服务器在运行中。
[iyunv@discuz mysql]# bin/mysqladmin version
[iyunv@discuz mysql]# bin/mysqladmin variables //查看所有mysql参数
10、如果有匿名账户存在,它拥有全部的权限,因此删掉它可以提高安全,在mysql客户端执行SQL语如下:
mysql> delete from mysql.user where host='localhost' and user='';
Query OK, 1 row affected (0.07 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
11、可以用几种方法为root账户指定密码,我们选择用其中的一种。在mysql客户端命令行上使用set password指定密码,一定要使用password()函数来加密密码。例如下面设置localhost域的密码为comsenz。其他域可以使用同样的语句,使用的SQL语句如下。
mysql> set password for 'root'@'localhost'=password('comsenz');
Query OK, 0 rows affected (0.03 sec)
12、如果想退出mysql客户端,可以在mysql客户端提示符下输入命令exit或者quit,还可以按键盘ctrl+c组合键,都可以从mysql客户端退出
如果想关闭mysql服务器,在命令行使用mysql服务器的mysqladmin命令,通过-u参数给出mysql数据库管理员用户名root和通过-p参数给出密码,即可关闭mysql服务器。如下示:
[iyunv@discuz mysql]# bin/mysqladmin -u root -p shutdown
Enter password:
STOPPING server from pid file /usr/local/mysql/var/discuz.pid
120515 11:45:52 mysqld ended
[1]+ Done bin/mysqld_safe --user=mysql
[iyunv@discuz mysql]#
|