想要遠(yuǎn)程連接MySQL
那么必須是普通用戶才行,不能是 root
用戶,所以我們要先創(chuàng)建一個(gè)普通用戶
- 創(chuàng)建普通用戶
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
- 給普通用戶賦權(quán)
GRANT ALL ON *.* TO 'username'@'%'
- 刷新系統(tǒng)權(quán)限相關(guān)表
FLUSH PRIVILEGES
以上三步執(zhí)行的 創(chuàng)建用戶 --> 給創(chuàng)建的用戶賦權(quán) --> 刷新
這樣的話 可能還是不能完成MySQL
的一個(gè)遠(yuǎn)程連接 這時(shí)候需要改變MySQL
的一個(gè)默認(rèn)配置 這配置文件位于/etc/mysql/mysql.conf.d/
下的mysqld.cnf
里面有找到bind-address
把值127.0.0.1
改為0.0.0.0
然后接下來(lái)就是遠(yuǎn)程連接了 改完要記得重啟MySQL
服務(wù)
接下來(lái)就是遠(yuǎn)程連接MySQL
首先要保證自己電腦裝了MySQL
才能遠(yuǎn)程連接
mysql -u username -p password -h ip地址 -P 端口號(hào)(一般默認(rèn)是3306)
如果想要遠(yuǎn)程連接 首先要保證 本地安裝了MySQL
才能遠(yuǎn)程連接