title: 阿里云centos服務(wù)器配置mysql與Navicat for MySQL遠程連接

1.下載mysql:

輸入命令:wget [http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm](http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm)

2. 安裝mysql rpm包:

輸入命令:yum localinstall mysql80-community-release-el7-1.noarch.rpm


看到安裝MySQL8.0安裝完成后可到/etc/yum.repos.d/目錄下看到:

 mysql-community.repo
 mysql-community-source.repo

3. 安裝MySQL:

yum install mysql-community-server

等待安裝成功 安裝成功后會隨機給一個密碼

4.查看隨機密碼:

輸入命令:

sudo grep 'temporary password' /var/log/mysqld.log

記住你的隨機密碼修改密碼要用到
隨機密碼是一串隨機字符穿 符號字母數(shù)字可能都有

5.修改密碼

登陸mysql輸入下面的命令:

mysql -uroot -p

然后輸入你的mysql登錄密碼

2.開始修改:

注意: MySQL8.0修改密碼需要有大小寫字母、數(shù)字、特殊字符組合

輸入修改命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密碼';

以上就是修改數(shù)據(jù)庫密碼

還有一種方法可以去除密碼效驗強度:

臨時辦法可以去除密碼強度校驗(不過下次登錄又得用一遍,好處是不需要重啟)輸入下面命令即可:

set global validate_password_policy=0;

完成后就是設(shè)置簡單的密碼了!

遠程鏈接阿里云服務(wù)器數(shù)據(jù)庫

我使用的是使用Navicat for MySQL

正常情況如下

[圖片上傳失敗...(image-5ca80d-1558346389406

[站外圖片上傳中...(image-cb0d47-1558346389407)]

我遇到的錯誤

[圖片上傳失敗...(image-2363fb-1558346389407)]

我的解決方法:

方法一:

執(zhí)行命令:

cat /etc/ssh/sshd_config
vi  /etc/ssh/sshd_config

將:PasswordAuthentication 的默認值為 yes

PermitRootLogin 設(shè)置 yes
AllowTcpForwarding 設(shè)置 yes

去點前面的#號

執(zhí)行完重啟: service sshd restart

方法二:

1.查看sshd是否正確在運行

netstat -anp| grep sshd

2.如果沒有運行使用 service sshd restart 重啟服務(wù) 對我無效 我的顯示正常運行

方法三:

1. 查看本機是否安裝SSH軟件包

執(zhí)行:rpm -qa | grep ssh

如果現(xiàn)實下面這些說明安裝成功了:

openssh-server-6.6.1p1-12.el7_1.x86_64 
openssh-clients-6.6.1p1-12.el7_1.x86_64 
libssh2-1.4.3-8.el7.x86_64 
openssh-6.6.1p1-12.el7_1.x86_64

如果沒有 需要安裝:

yum install openssh-server

2. 開啟 SSH 服務(wù)

執(zhí)行:service sshd start

看到下面這句話說明你成功了

Redirecting to /bin/systemctl start sshd.service

查看TCP 22端口是否打開

netstat -ntpl | grep 22 

看下面這句說明打開了

 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 17816/sshd

還有方法說 mysql授權(quán)的問題但是 對我沒用:

Mysql授權(quán)可參考http://www.jb51.net/article/42441.htm
對我無用

以上都對我無效 但是錯誤變了

[站外圖片上傳中...(image-979aba-1558346389407)]

參數(shù) PasswordAuthentication 的默認值為 yes,SSH服務(wù)將其值置為 no 以禁用密碼驗證登錄,導(dǎo)致此類故障。需要修改 PasswordAuthentication 配置解決此問題。執(zhí)行命令:cat /etc/ssh/sshd_config 執(zhí)行完重啟服務(wù)器

[圖片上傳失敗...(image-70caf7-1558346389407)]**

OK! 解決了!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容