ubuntu安装mysql

安装很简单

sudo apt-get install mysql-server

安装过程中会要求设置root的密码(重复两次)。然后用root用户建立你所需要的数据库

mysql>CREATE DATABASE xoops;
mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY "654321";

这样就建立了一个xoops_roots的用户,它对数据库xoops有着全部权限。以后就用xoops_root来对xoops数据库进行管理,而无需要再用root用户了,而该用户的权限也只被限定在xoops数据库中。

不过还有个问题,我想用navicat在家里远程登录这个mysql服务器,毕竟navicat的图形界面对不熟悉命令行的我来说,效率高多了。这也不难,接着最后两步:


mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@"%" IDENTIFIED BY "654321";
#允许xoops_root用户可以从任意机器上登入MySQL。
$sudo gedit /etc/mysql/my.cnf
#打开my.cnf配置文件,把bind-address=127.0.0.1改为bind-address=你机器的IP

ok,快用navicat试试吧


参考:

  1. MySQL安装指南
  2. How To Create a New User and Grant Permissions in MySQL
  3. How to Enable Remote Access to MySQL


你可能感兴趣的:(ubuntu安装mysql)