1、首先用root用戶登錄mysql
mysql -u root -p
輸入密碼后登錄成功
2、新建用戶
use mysql; select host,user from user;(查看現有用戶) CREATE USER 'king'@'localhost' IDENTIFIED BY '123456';(新建用戶);
select host,user from user;(再次查看用戶)


第一次 第二次
3、賦權限
GRANT ALL PRIVILEGES ON *.* TO 'king'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;
注:king表示用戶名,%表示所有的電腦都可以連接,也可以設置某個ip地址運行連接,第二個123456表示密碼
4、修改配置文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
注:有的可能在 /etc/mysql/my.cnf這里面因為看好多都說在這里面,但是看配置文件就知道了,里面沒東西,又引入的其他的文件;
找到bind-address = 127.0.0.1
bind-address = 127.0.0.1 修改為(注釋掉) #bind-address = 127.0.0.1
5、重啟mysql
service mysql restart
6、有的需要配置端口
打開3306端口
sudo ufw allow 3306
7、測試,ok了;


