亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

ubuntu 服務器中mysql的安裝與連接方法

 更新時間:2024年01月12日 11:16:21   作者:+720  
這篇文章主要介紹了ubuntu 服務器中mysql的安裝與連接方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1.mysql的安裝與初始化

sudo apt update
sudo apt install mysql-server-8.0 mysql-client-8.0 
sudo mysql # 進入mysqlshell后輸入下面的命令設(shè)置mysql的密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

2.mysql 進行遠程連接的時候報錯記錄

2.1.1 報錯信息

2013 - Lost connection to MySQL server at 'handshake: reading initial communication packet', system error: 11

2.1.2 解決方案

修改配置文件配置允許遠程連接

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 

其中之‘ /etc/mysql/mysql.conf.d/mysqld.cnf ’ 是ubuntu22.04中mysql8.0.35的具體配置文件路徑,不同的版本文件路徑有些差異,讀者可以從/etc/mysql/mysql.conf 中獲取信息。

2.2.1 報錯信息

Host '' is not allowed to connect to this MySQL server

2.2.2 解決方案

Host is not allowed to connect to this MySQL server解決方法,見文末擴展知識介紹。

修改root用戶允許遠程訪問后如果還是無法鏈接記得重新啟動mysql服務

sudo systemctl restart mysql

3 大功告成

擴展:

Host is not allowed to connect to this MySQL server解決方法

這個錯誤,其實就是我們安裝的MySQL不允許遠程登錄,解決方法如下:

1.在裝有MySQL的機器上登錄MySQL mysql -u root -p密碼
執(zhí)行use mysql;
select host from user where user = ‘root’;

該結(jié)果表示是當前的root用戶限制在當前的ip內(nèi)訪問的,需要修改他的訪問域。

2.執(zhí)行update user set host = ‘%’ where user = ‘root’;

3.執(zhí)行FLUSH PRIVILEGES 或者重啟 MySQL 即可;

到此這篇關(guān)于ubuntu 服務器中mysql的安裝與連接的文章就介紹到這了,更多相關(guān)ubuntu安裝mysql內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論