Ubuntu下安装MySQL。
sudo apt-get install mysql-server 过程中会提示输入root用户的密码,一定要记住,马上就会用到。
安装完成后登录MySQL。
mysql -u root -p 这里新建一个用户跟数据库来测试远程连接,用root用户的话太危险了。
新建库
create database mytest;
新建用户
grant all privileges on mytest.* to 'username'@'%' identified by 'password';
这里的 @'%' 是指 任何ip都可以访问。
用户创建完毕,测试可以访问后就要修改MySQL的配置文件了。
修改my.cnf。
sudo gedit /etc/mysql/my.cnf
找到 bind-address = 127.0.0.1 这行,注释掉,保存。
重启MySQL服务(不需要重启计算机的)。
sudo /etc/init.d/mysql restart 远程登录就可以了。
远程登录测试
mysql -h xxx.xxx.xxx.xxx -u username -p
其中xxx.xxx.xxx.xxx就是数据库的IP。