Linux安裝并配置MySQL

登錄官網(wǎng)下載Fedora28的資源庫并安裝

Fedora的mysql資源庫.png
  • 安裝MySQL服務(wù)器
sudo dnf install mysql-community-server

通過免密登錄方式修改MySQLroot用戶的密碼

  • 修改MySQL的登錄設(shè)置
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf # 在文件末尾加上一句:skip-grant-tables,然后保存退出
  • 啟動MySQL
/etc/init.d/mysql start
  • 登錄MySQL
mysql -u root -p # 提示輸入密碼直接回車免密碼登錄
  • 更新用戶root的登錄密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password'; # 密碼必須包含字母大小寫,數(shù)字,特殊字符,否則會報(bào)錯(cuò)
  • 執(zhí)行完上面的語句后會提示如下錯(cuò)誤
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
  • 只需執(zhí)行刷新語句后再重復(fù)一遍更新密碼的語句就不會再報(bào)錯(cuò)誤
flush privileges;
  • 刪除上面在my.cnf文件中添加的一句內(nèi)容
  • 重啟MySQL
/etc/init.d/mysql stop
/etc/nit.d/mysql start
  • 嘗試密碼登錄mysql測試是否更改成功
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

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