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
相關文章
- docker安裝mysql8.0.20並遠端連線DockerMySql
- (詳細)ubuntu18.04建立mysql資料庫並本地database遠端連線UbuntuMySql資料庫Database
- CentOS 7 系統安裝與遠端連線 MySQL 5.7CentOSMySql
- ESXI 6.7 系統安裝詳細過程
- Ubuntu系統安裝Docker詳細教程UbuntuDocker
- Ubuntu系統安裝 PostgreSQL詳細教程。UbuntuSQL
- mysql5.7.23安裝詳細過程MySql
- WindTerm的安裝及遠端連線Linux系統步驟Linux
- vnc遠端安裝,10個步驟在Linux中遠端安裝VNC並連線VNCLinux
- 遠端連線 Ubuntu 桌面Ubuntu
- Ubuntu18.04下安裝Docker並配置SSL證書加密遠端連線UbuntuDocker加密
- VMware workstation16 中Centos7下MySQL8.0安裝過程+Navicat遠端連線CentOSMySql
- 騰訊雲安裝mysql遠端連線不上解決MySql
- PHP中PDO、mysql配置遠端連線、ecshop安裝PHPMySql
- Ubuntu Server安裝介面並VNC連線UbuntuServerVNC
- Ubuntu 20.04系統安裝Carla詳細教程。Ubuntu
- Ubuntu22系統安裝OpenJDK詳細教程。UbuntuJDK
- 遠端連線MYSQLMySql
- windows mstsc 遠端連線UbuntuWindowsUbuntu
- 3、CentOS 6.5系統安裝配置Tomcat 8詳細過程CentOSTomcat
- Linux系統安裝MySQL詳細教程LinuxMySql
- 本地遠端連線騰訊雲伺服器Ubuntu的MySQL伺服器UbuntuMySql
- centos7安裝的詳細過程CentOS
- mac系統下nginx的詳細安裝過程及使用(適合新手)MacNginx
- mac裝win10雙系統的詳細過程MacWin10
- MYSQL遠端連線配置MySql
- 配置 MySQL 遠端連線MySql
- MYSQL配置遠端連線MySql
- mysql遠端連線命令MySql
- centos7安裝圖形化介面並使用Windows遠端連線,安裝xrdpCentOSWindows
- Ubuntu上snmp安裝、配置、啟動及遠端測試完整過程Ubuntu
- ubuntu20.04安裝教程超詳細 安裝ubuntu系統步驟圖解Ubuntu圖解
- OneinStack如何配置MySQL遠端連線並授權MySql
- Win7與Ubuntu雙系統安裝過程Win7Ubuntu
- Mysql的下載,安裝,遠端連線,密碼加密規則修改。MySql密碼加密
- linux安裝mongoDB與遠端連線LinuxMongoDB
- linux安裝redis和遠端連線LinuxRedis
- 原始碼編譯安裝MySQL5.6.12詳細過程原始碼編譯MySql