Ubuntu系統(tǒng)安裝mysql超詳細(xì)步驟
Ubuntu安裝Mysql詳細(xì)教程
說明:
創(chuàng)建人: csc
時間: 2023-05-13
環(huán)境: Ubuntu18.04.4/Ubuntu22.04
版本: mysql 5.7.42/mysql8.0.33
Ubuntu18.04 默認(rèn)mysql數(shù)據(jù)庫版本為 5.7.24
Ubuntu22.04 默認(rèn)mysql數(shù)據(jù)庫版本為8.0.33
執(zhí)行安裝命令不需要帶對應(yīng)版本,就可以直接安裝, 以下步驟都一樣。都經(jīng)過了本人的親測.!!
第一步卸載/清理殘余
dpkg --list|grep mysql
根據(jù)查詢首先卸載以前的數(shù)據(jù)庫
sudo apt-get remove mysql-common
第二步 安裝Mysql
更新一下列表
sudo apt-get update
安裝MySQL
sudo apt-get install mysql-server
啟動和關(guān)閉mysql的命令如下:
#啟動: sudo service mysql start #重啟: sudo service mysql restart #關(guān)閉: sudo service mysql stop
第三步 修改mysql的連接方式和數(shù)據(jù)庫密碼
剛安裝好數(shù)據(jù)庫你是不是發(fā)愁不知道密碼啊.我來告訴你
首先要先使用無密碼登錄數(shù)據(jù)庫一定要使用 sudo mysql -uroot -p 剛安裝好可以這樣登錄.已經(jīng)親自試過了
sudo mysql -uroot -p
不用輸入任何密碼直接回車.然后按照以下命令把數(shù)據(jù)庫的連接和密碼都改一下就行了簡單吧.
mysql> use mysql; #開啟遠(yuǎn)程連接 update user set host='%' where user='root'; #修改了之后刷新以下權(quán)限 flush privileges; #修改數(shù)據(jù)庫密碼. ALTER USER 'root'@'%' identified with mysql_native_password BY '123456'; #修改了之后刷新以下權(quán)限 flush privileges; #退出數(shù)據(jù)庫 quit;
這個時候. 你在Linux中正常使用mysql -u root -p 然后輸入你的密碼已經(jīng)可以正常進(jìn)入mysql.

但是你把端口3306開放了. localhost也改成%號了 外面用Navicat連接就是連接不上對吧
第四步 解決Navicat連接不上數(shù)據(jù)庫的問題
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
進(jìn)入 vi /etc/mysql/mysql.conf.d/mysqld.cnf 找到bind-address,把127.0.0.1修改成0.0.0.0

# 點擊 Esc按鍵 輸入 <:qa!> 退出編輯模式. :wq
然后在重啟一下mysql服務(wù).
#重啟: sudo service mysql restart
再次嘗試navicat連接。 成功了 哈哈哈哈,

總結(jié)
到此這篇關(guān)于Ubuntu系統(tǒng)安裝mysql的文章就介紹到這了,更多相關(guān)Ubuntu安裝mysql內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql 8.0.12 安裝配置方法圖文教程(windows10)
這篇文章主要為大家詳細(xì)介紹了windows10下mysql 8.0.12 安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-08-08
MySQL與PHP的基礎(chǔ)與應(yīng)用專題之表連接
MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL?AB?公司開發(fā),屬于?Oracle?旗下產(chǎn)品。MySQL?是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,本系列將帶你掌握php與mysql的基礎(chǔ)應(yīng)用,本篇表連接開始2022-02-02

