mysql安装及配置

333 阅读1分钟

安装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;