国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

Ubuntu 18.04安裝mysql 5.7.23

2024-07-25 19:09:38
字體:
來源:轉載
供稿:網友

之前在Ubuntu 16.04安裝 MySQL的時候很順利,這次在 Ubuntu 18.04 中安裝 MySQL 5.7.23 中,遇到一些坑,折騰了好久,這里做一個記錄。

1. 安裝數據庫

sudo apt-get install mysql-server

Ubuntu18.04,安裝,mysql 5.7.23

默認情況下,在安裝 mysql-server 的時候就會安裝,mysql-client 等相關客戶端。

2. 這個時候直接登錄會出現問題

Ubuntu18.04,安裝,mysql 5.7.23

這就是一個坑,后來折騰半天發現使用 root 權限登陸的話就會成功。

Ubuntu18.04,安裝,mysql 5.7.23

好吧,既然只能在 root 用戶權限下能夠登陸,那我們就先來看看 mysql.user 存在哪些關鍵信息,

先查看 user 表結構:

mysql> show columns from user;

Ubuntu18.04,安裝,mysql 5.7.23

里面主要有這幾項:

Host  User  authentication_string(這里就是加密后的password)  plugin

查看一下表中這幾項關鍵數據:

Ubuntu18.04,安裝,mysql 5.7.23可以看到,root 密碼依舊是空,plugin 明顯與其他不同,之后查閱相關資料,發現這就是普用戶無法登陸的問題所在。

3. 解決問題并修改密碼

mysql> update user set authentication_string=PASSWORD("123456"), plugin="mysql_native_password" where user="root"; mysql> FLUSH PRIVILEGES; # 退出重啟 MySQL 服務mysql> exit;fknight@v310:~$ service mysql restart

更新后:

Ubuntu18.04,安裝,mysql 5.7.23

現在就可以在普通用戶權限情況下使用 root 賬戶名登錄 MySQL 數據庫。Workbench/Navciat 也就可以連接數據庫正常使用了。

Ubuntu18.04,安裝,mysql 5.7.23

總結:

# 安裝MySQL 和 Workbranchfknight@v310:~$ sudo apt-get install mysql-server mysql-client mysql-workbench # 以 root 權限連接數據, 初始密碼為空fknight@v310:~$ sudo mysql -u root -p # 修改 plugin 實現 普通用戶也能使用 mysql 的 root 用戶來登錄,同時修改 root 密碼mysql> update user set authentication_string=PASSWORD("123456"), plugin="mysql_native_password" where user="root"; # 退出重啟 MySQL 服務mysql> exit;fknight@v310:~$ service mysql restart

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 杭州市| 南阳市| 民乐县| 蒙山县| 房山区| 平凉市| 公安县| 新蔡县| 九寨沟县| 大田县| 永胜县| 台南市| 克山县| 庐江县| 竹溪县| 庆安县| 梨树县| 浏阳市| 赞皇县| 大竹县| 监利县| 云龙县| 额敏县| 阳谷县| 察隅县| 青海省| 安泽县| 政和县| 乐昌市| 昌黎县| 定陶县| 光泽县| 绩溪县| 德安县| 滨海县| 秀山| 奉化市| 蒙自县| 潼南县| 秦皇岛市| 洛扎县|