ubuntu mysql新增用戶並開啟遠程連接


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了;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM