ubuntu 服務(wù)器中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服務(wù)
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 服務(wù)器中mysql的安裝與連接的文章就介紹到這了,更多相關(guān)ubuntu安裝mysql內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
如何快速搭建一個自己的服務(wù)器的詳細教程(java環(huán)境)
這篇文章主要介紹了如何快速搭建一個自己的服務(wù)器的詳細教程(java環(huán)境),本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06
服務(wù)器中aux,com1,com2,prn,con,nul等特殊文件刪除方法
如果你在遇到CON不能刪除,PRN不能刪除,LPT不能刪除,COM1不能刪除,COM2不能刪除,COM3不能刪除,COM4不能刪除,COM5不能刪除,COM6不能刪除,COM7不能除,COM8不能刪除,NUL不能刪除、AUX不能刪除2012-04-04

