MySQL Workbench 連接數據庫提示SSL connection error: SSL is required but the server doesn't support it


mysql下載器下載了mysql worbench后無法連接遠端數據庫,提示SSL之類的錯誤

 

 

解決方案:不使用SSL,在Advance TAB頁的others框中輸入參數:useSSL=0,就可以連接上了。

 

 

 

有時候本地連接可以,但遠程連接不行,並且報錯:Host is not allowed to connect to this MySQL server。那一般是沒有允許遠程登錄來的,解決辦法也很簡單:

//先進入mysql
use
mysql //允許root用戶從所有IP遠程訪問 update user set host = '%' where user = 'root'; //刷新 flush privileges;

 

 

附上忘記Mysql密碼的修改方法(CentOS7):

1. 先關閉Mysql(前提是mysql存在,且安裝正常)

service mysqld stop

2. 修改mysql配置文件,在[mysqld] 下添加一句 skip-grant-tables 然后保存退出

sudo vi /etc/my.cnf

3. 重啟數據庫

service mysqld start

4. 此時進入數據庫是免密的,進入后 use mysql 選擇數據庫進入

mysql -u root mysql -u root 

use mysql;

5. 修改密碼( newpwd為新密碼 )

update mysql.user set authentication_string=password('newpwd') where user='root';

 

修改完畢,exit后重新用新密碼登錄試一下,記得把好了之后記得把剛才的添加的語句注釋掉,再重新啟動mysql。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM