安装mysql:
参考教程:https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/
shell> sudo apt-get install mysql-server
根据提示设置root账户密码
修改配置
1.修改配置文件
sudo vim /etc/mysql/my.cnf或sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
注释`bind-address = 127.0.0.1`
2.创建host(如果有"%"这个host值,则跳过这一步)
输入 use mysql; select user,host from user;我们的目的是要把localhost用%代替即可。
如果没有"%"这个host值,就执行下面这两句:
mysql> update user set host='%' where user='root'; / update user set host='%' where host='localhost';
mysql> flush privileges;
3、授权用户(需要先修改1的配置文件,2不用)
(1)任意主机以用户root和密码pwd连接到mysql服务器
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'pwd' WITH GRANT OPTION;
mysql> flush privileges;
(2)指定IP为(如192.168.1.100)的主机以用户tuser和密码tpwd连接到mysql服务器
mysql> GRANT ALL PRIVILEGES ON *.* TO 'tuser'@'192.168.1.100' IDENTIFIED BY 'tpwd' WITH GRANT OPTION;
mysql> flush privileges;
4.修改配置文件后重启
重启mysql:/etc/init.d/mysql restart;