日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

第一次连接mysql失败_MySQL 远程连接失败

發布時間:2023/12/1 数据库 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第一次连接mysql失败_MySQL 远程连接失败 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

解決服務器能登陸 MySQL , 遠程賬戶不能鏈接問題。

(第一次遇見還是挺蒙的)

一、 配置文件執行順序

/etc/my.cnf

/etc/mysql/my.cnf

/usr/etc/my.cnf

~/.my.cnf

二、用戶密碼

注 : 服務器 tx 云 , OS ubuntu 18.4。

1、linux ssh 端口 22 登陸賬號密碼。

2、ubuntu 主機上登陸 mysql 賬號密碼。

3、本地 ssh mysql 端口 3306 賬號密碼。

先要明確一點,這三個密碼不是一個東西!也就是說,遠程 3306 訪問 mysql 的權限,需要先通過上述第二個密碼從 serve 登陸 mysql, 再進行授權。

例如 授權命令:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'xxxxxx' WITH GRANT OPTION;

(即完成 遠程用戶 root 密碼 xxxxxx 的授權)

三、可能遇到的其他問題

1、不要輕易修改配置文件權限

MySQL 配置文件權限不同,可能會導致不能 restart 服務。

案例: 沒切 root 改配置文件時報錯 權限不足 ,我反手一個 chmod 777 。 修改完卻沒 chmod 644 。導致 service mysql restart 報錯。

2、忘記密碼

有一套標準重置密碼的流程 :

1) 找到你生效的配置文件, my.cnf 或者 mysql.cnf , 加入一行 skip 權限的參數。

[mysqld] 后面任意一行添加 skip-grant-tables

2)kill 9 mysql 的 pid

注 : 查pid ps aux| grep 'mysql'

3)service mysql restart

4)mysql -u root -p 直接回車不輸密碼

5)flush privileges; 更新權限

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密碼’;改 root 密碼

6)注掉 skip-grant-tables , 重啟服務

注 : my.cnf 需注掉 bind 127.0.0.1

總結

以上是生活随笔為你收集整理的第一次连接mysql失败_MySQL 远程连接失败的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。