Ubuntu系統(tǒng)安裝mysql超詳細(xì)步驟
Ubuntu安裝Mysql詳細(xì)教程
說明:
創(chuàng)建人: csc
時(shí)間: 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í)行安裝命令不需要帶對(duì)應(yīng)版本,就可以直接安裝, 以下步驟都一樣。都經(jīng)過了本人的親測(cè).??!
第一步卸載/清理殘余
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
啟動(dòng)和關(guān)閉mysql的命令如下:
#啟動(dòng): 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ù)庫的連接和密碼都改一下就行了簡(jiǎn)單吧.
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;
這個(gè)時(shí)候. 你在Linux中正常使用mysql -u root -p 然后輸入你的密碼已經(jīng)可以正常進(jìn)入mysql.
但是你把端口3306開放了. localhost也改成%號(hào)了 外面用Navicat連接就是連接不上對(duì)吧
第四步 解決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
# 點(diǎn)擊 Esc按鍵 輸入 <:qa!> 退出編輯模式. :wq
然后在重啟一下mysql服務(wù).
#重啟: sudo service mysql restart
再次嘗試navicat連接。 成功了 哈哈哈哈,
總結(jié)
到此這篇關(guān)于Ubuntu系統(tǒng)安裝mysql的文章就介紹到這了,更多相關(guān)Ubuntu安裝mysql內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
bitronix 連接 MySQL 出現(xiàn)MySQLSyntaxErrorException 的解決方法
這篇文章主要介紹了bitronix 連接 MySQL 出現(xiàn)MySQLSyntaxErrorException 的解決方法的相關(guān)資料,需要的朋友可以參考下2017-04-04mysql 按照時(shí)間段來獲取數(shù)據(jù)的方法
mysql 按照時(shí)間段來獲取數(shù)據(jù)的方法,需要的朋友可以參考一下2013-03-03Spring jdbc中數(shù)據(jù)庫操作對(duì)象化模型的實(shí)例詳解
這篇文章主要介紹了Spring jdbc中數(shù)據(jù)庫操作對(duì)象化模型的實(shí)例詳解的相關(guān)資料,希望通過本文大家能夠了解掌握這部分內(nèi)容,需要的朋友可以參考下2017-09-09mysql 觸發(fā)器創(chuàng)建與使用方法示例
這篇文章主要介紹了mysql 觸發(fā)器創(chuàng)建與使用方法,結(jié)合實(shí)例形式分析了mysql 觸發(fā)器基本概念、原理、創(chuàng)建、使用方法及操作注意事項(xiàng),需要的朋友可以參考下2020-05-05mysql優(yōu)化之慢查詢分析+explain命令分析+優(yōu)化技巧總結(jié)
這篇文章主要介紹了mysql優(yōu)化之慢查詢分析,explain命令分析,優(yōu)化技巧總結(jié),需要的朋友可以參考下2023-02-02