安装MySQL
sudo apt-get install mysql-server
默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入:
$mysql -u root
进入mysql之后,最要紧的就是要设置Mysql中的root用户密码
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";
设置好了MySQL中的root用户密码了,然后就用root用户建立你所需要的数据库。我这里就以xoops为例:
mysql>CREATE DATABASE xoops;
mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY "DBpassword";
这样就建立了一个xoops_roots的用户,它对数据库xoops有着全部权限。以后就用xoops_root来对xoops数据库进行管理,而无需要再用root用户了,而该用户的权限也只被限定在xoops数据库中。
如果你想进行远程访问或控制,那么你要做两件事:
其一:
mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@“%” IDENTIFIED BY “DBpassword”;
允许xoops_root用户可以从任意机器上登入MySQL。
$> sudo /etc/init.d/mysql restart
$ sudo /etc/init.d/mysql start