ubuntu系統安裝mysql並支援遠端連線的詳細過程
一、安裝
1. 刪除mysql(如果之前有安裝的情況)
①如果之前安裝過但沒有完全刪除的話,在安裝過程中會報以下錯誤:
dpkg: error processing mysql-server (--configure)
......
mysql-server-5.*
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
②刪除曾安裝的mysql
如果之前沒有安裝過mysql,或已經徹底刪除請忽略此步驟
sudo rm /var/lib/mysql/ -R
sudo rm /etc/mysql/ -R
sudo apt-get autoremove mysql* --purge
sudo apt-get remove apparmor
2. 安裝mysql
sudo apt-get install mysql-server mysql-common
3. 檢驗是否安裝成功
mysql -u root -p
輸入密碼如果能登入成功說明安裝成功
二、支援遠端連線
如果沒有授權,客戶端(如navicat)連線時會報以下錯誤:
2003 can't connect to mysql server on ......
連線遠端伺服器的mysql,如果出現問題,很大問題會出在伺服器的埠和授權問題
1.對遠端使用者授權
首先我們通過
① netstat -an|grep 3306
來檢視mysql預設的埠3306是否開啟,允許哪個ip使用,如果你發現,前面有127.0.0.1,就說明,3306埠只能本機ip使用
所以,我們需要
② 開啟mysql配置檔案vi /etc/mysql/mysql.conf.d/mysqld.cnf
將bind-address = 127.0.0.1登出
③ 進入mysql,對遠端使用者進行授權,
grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx';
這裡的root 是你遠端登入的使用者,xxxxxx是你登入使用的密碼(記得加單引號),然後可以在mysql資料表中檢視到你這個使用者已經被新增到user表中
2. 確保所在伺服器支援對外可以訪問該埠
比如阿里雲開啟3306埠,可以參考以下教程:
https://jingyan.baidu.com/album/03b2f78c31bdea5ea237ae88.html
相關文章
- (詳細)ubuntu18.04建立mysql資料庫並本地database遠端連線UbuntuMySql資料庫Database
- docker安裝mysql8.0.20並遠端連線DockerMySql
- CentOS 7 系統安裝與遠端連線 MySQL 5.7CentOSMySql
- ESXI 6.7 系統安裝詳細過程
- mysql5.7.23安裝詳細過程MySql
- Ubuntu系統安裝 PostgreSQL詳細教程。UbuntuSQL
- Ubuntu系統安裝Docker詳細教程UbuntuDocker
- Ubuntu18.04下安裝Docker並配置SSL證書加密遠端連線UbuntuDocker加密
- WindTerm的安裝及遠端連線Linux系統步驟Linux
- Ubuntu 20.04系統安裝Carla詳細教程。Ubuntu
- vnc遠端安裝,10個步驟在Linux中遠端安裝VNC並連線VNCLinux
- Linux系統安裝MySQL詳細教程LinuxMySql
- VMware workstation16 中Centos7下MySQL8.0安裝過程+Navicat遠端連線CentOSMySql
- Ubuntu22系統安裝OpenJDK詳細教程。UbuntuJDK
- Ubuntu Server安裝介面並VNC連線UbuntuServerVNC
- 遠端連線 Ubuntu 桌面Ubuntu
- Ubuntu 16.04 安裝 MySQL 8.0 全過程UbuntuMySql
- Ubuntu 24.04上安裝JupyterLab並遠端訪問Ubuntu
- ubuntu20.04安裝教程超詳細 安裝ubuntu系統步驟圖解Ubuntu圖解
- 騰訊雲安裝mysql遠端連線不上解決MySql
- centos7安裝的詳細過程CentOS
- OneinStack如何配置MySQL遠端連線並授權MySql
- windows mstsc 遠端連線UbuntuWindowsUbuntu
- mac裝win10雙系統的詳細過程MacWin10
- Visual Studio 2010詳細安裝過程
- linux安裝mongoDB與遠端連線LinuxMongoDB
- linux安裝redis和遠端連線LinuxRedis
- centos7安裝圖形化介面並使用Windows遠端連線,安裝xrdpCentOSWindows
- Mysql的下載,安裝,遠端連線,密碼加密規則修改。MySql密碼加密
- [IDE工具篇]windows下安裝虛擬機器和Ubuntu的詳細過程IDEWindows虛擬機Ubuntu
- mysql 遠端連線2003MySql
- ubuntu安裝了mysql8,設定遠端連線後,密碼錯誤的問題解決UbuntuMySql密碼
- Webpack安裝配置及打包詳細過程Web
- centos6.8安裝mysql並配置遠端登陸CentOSMySql
- MySQL MHA詳細搭建過程MySql
- win7桌面遠端連線詳細教程Win7
- Linux下安裝redis資料庫服務,並開啟遠端連線LinuxRedis資料庫
- Centos7下安裝Sql*Plus並連線遠端Oralce伺服器CentOSSQL伺服器