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)文章
KB967723補丁造成的MYSQL在Win2003上頻繁連接不上的問題的解決方法
微軟9月9日發(fā)布了TCP/IP更新補?。↘B967723),如果服務器開啟自動更新或者有自動更新軟件下載更新了這個補丁,那么就會出現(xiàn)這個問題。2011-02-02便宜vps多是哪些技術(shù)架構(gòu)方式(VPS分割架構(gòu)是怎么超售的)
對于vps服務器租用,一些人們可能比較注重vps服務器價格,那么,了解和清楚哪一類vps服務器比較便宜是有必要的,這樣我們就有針對的去選用購買自己需要的便宜vps服務器2015-09-09如何將pem證書轉(zhuǎn)換為.crt和.key與證書格式介紹
這篇文章主要介紹了如何將pem證書轉(zhuǎn)換為.crt和.key與證書格式介紹,需要的朋友可以參考下2024-01-01