PS:我的环境是Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-30-generic x86_64)
首先 apt-get update 和 apt-get upgrade 一下自己的源
然后 apt-get install mysql-server (最新版本的这是)
这样安装过程中 会出现一个密码界面,和一个再次确定密码界面
安装完成后:
输入命令: mysql -u root -p (再输入你的密码)
输入命令: use mysql;
输入命令: grant all privileges on *.* to root@"%" identified by "passw0rd" with grant option; (这是使其他主机访问此数据库)
输入命令: flush privileges; (刷新)
输入命令: select * from user; (查看host为%的数据是否添加)
退出mysql命令
再进入mysql的目录 我的是 /etc/mysql 下的my.cnf
修改 bind-address = 0.0.0.0
PS: 用vim来修改 最好别用其他.因为我试过用nano修改,后数据库 开不起来
这些步骤都做好了,就重启数据库
输入命令: /etc/init.d/mysql stop (关闭数据库)
输入命令: /etc/init.d/mysql start (开启数据库)
再用 SQLyog 这个软件试试远程连接
恭喜,我成功了.