ubuntu 安装mysql-server 的安装和配置步骤如下:
1.安装 mysql-server命令
sudo apt-get install mysql-server
2. 等待安装完后,接下来开始配置
(1)增加 root 用户,过程比较复杂,可以参考 https://help.ubuntu.com/community/MysqlPasswordReset 这篇文章
(2) 其他机器访问 mysql 配置;
a.sudo vim /etc/mysql.my.cnf
找到bind-address =127.0.0.1
修改为bind-address =0.0.0.0
b.sudo /etc/init.d/ mysql restart
在这种情况下如果再尝试远程连接,则会报出ERROR 1130 (HY000): Host '211.87.***.***'is not allowed to connect to this MySQL server提示信息,不能远程连接数据库。
在MySQL host上按如下命令操作
mysql -u root -ppassword //进入mysql控制台
mysql>use mysql;
mysql>update user set host = '%' where user = 'root'; //这个命令执行错误时可略过
mysql>flush privileges;
mysql>select host, user from user; //检查‘%’ 是否插入到数据库中
mysql>quit
好了,大功告成,可以使用 mysql -h x.x.x.x -u root -p 命令远程登陆mysql数据库了