MySQL 數據庫的下載、安裝和測試

實例:Ubuntu 20.04 安裝 mysql-server_5.7.31-1ubuntu18.04_amd64.deb-bundle.tarhtml

 

 

1. 下載安裝MySQL(安裝 MySQL 5.7)mysql

官網下載mysql安裝包sql

https://downloads.mysql.com/archives/community/ubuntu

 Product Version: MySQL版本 ide

Operating System: Linux系統版本(Debian,Ubuntu,Redhat等等... 上圖是Linux通用)測試

OS Version: 系統的細版本(如:Ubuntu 18.04,Ubuntu20.04)ui

 

 

2. 安裝(離線)spa

 2.1 解壓文件code

tar -xvf mysql-server_5.7.31-1ubuntu18.04_amd64.deb-bundle.tar

解壓以後會出現多個deb文件(MySQL只須要安裝八個,其餘做用不明)server

 

  2.2 按順序安裝(很重要,存在依賴關係)

能夠逐個安裝,也能夠一次性安裝

 

安裝方案一:一個一個來安裝(這樣子可以搞懂依賴的關係)

sudo dpkg -i mysql-common_5.7.31-1ubuntu18.04_amd64.deb    // libmysqlclient20_5.7.31和libmysqlclient-dev_5.7.31 依賴common
sudo dpkg -i libmysqlclient20_5.7.31-1ubuntu18.04_amd64.deb
sudo dpkg -i libmysqlclient-dev_5.7.31-1ubuntu18.04_amd64.deb
sudo dpkg -i libmysqld-dev_5.7.31-1ubuntu18.04_amd64.deb    // libmysqld-dev_5.7.31依賴libmysqlclient20_5.7.31和libmysqlclient-dev_5.7.31
sudo dpkg -i mysql-community-source_5.7.31-1ubuntu18.04_amd64.deb 

sudo apt
-get install libaio1 libmecab2        // community-client依賴libaio1,community-server依賴libmecab2
sudo apt
-get install -f                  // 若是上面依賴包安裝後還不行就執行,該命令是解決系統全局全部依賴包問題

sudo dpkg
-i mysql-community-client_5.7.31-1ubuntu18.04_amd64.deb

// ubuntu 18.04 安裝
mysql-community-server時,除了上面依賴,還依賴mysql-client(sudo dpkg -i mysql-client_5.7.31-1ubuntu18.04_amd64.deb)
sudo dpkg -i mysql-community-server_5.7.31-1ubuntu18.04_amd64.deb  // 安裝時這個包時,會讓輸入兩次MySQL密碼,裝完這步 MySQL就就能夠登陸了
sudo dpkg
-i mysql-server_5.7.31-1ubuntu18.04_amd64.deb    // mysql-server依賴community-server

 

安裝方案二: 若是不想這麼麻煩,能夠一次性安裝

  依賴處理1.  能夠一次性按順序輸入安裝包名字,而後處理依賴,再安裝(按向上建能夠切換到以前輸入過的命令)

sudo apt-get install -f    // 處理依賴問題

  依賴處理2.  提早安裝所需依賴包,再一次性安裝

sudo apt-get install libaio1 libmecab2  // 安裝依賴包libaio1 libmecab2

一次性按順序輸入安裝包名字,進行安裝(上面兩個依賴處理,使用其一便可)

sudo dpkg -i mysql-common_5.7.31-1ubuntu18.04_amd64.deb libmysqlclient20_5.7.31-1ubuntu18.04_amd64.deb libmysqlclient-dev_5.7.31-1ubuntu18.04_amd64.deb  libmysqld-dev_5.7.31-1ubuntu18.04_amd64.deb mysql-community-source_5.7.31-1ubuntu18.04_amd64.deb mysql-community-client_5.7.31-1ubuntu18.04_amd64.deb mysql-community-server_5.7.31-1ubuntu18.04_amd64.deb mysql-server_5.7.31-1ubuntu18.04_amd64.deb 

 

 

3. 測試MySQL是否安裝成功

方案一:查看MySQL 服務狀態

sudo service mysql status        // 查看MySQL狀態
sudo service mysql start        // 啓動MySQL服務
sudo service mysql stop         // 中止MySQL服務

 輸入 q 退出當前狀態

 

方案二:登陸MySQL便可

mysql -u root -p    // -u 用戶名,-p 密碼

 

 

4. 遠程登陸

 4.1. 授予 root 遠程訪問

mysql -u root -p        // 本地登陸MySQL
grant all on *.* to 'root'@'%' identified by '123456' with grant option;    // 受權root訪問
flush privileges;        // 刷新

4.2. 若是授予root遠程訪問後依然沒法遠程登陸,修改配置文件 mysqld.cnf

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf        // 打開mysqld.cnf文件

 4.3. 註釋掉文件底部的 "bind-address=127.0.0.1" 這一行,或者改爲 bind-address=0.0.0.0

而後重啓MySQL服務便可(快捷鍵 shift + g 可快速到達文件底部, "#"號表示註釋該行)

 

 

 

5.Ubuntu在線安裝

若是以爲離線安裝麻煩的話,能夠試試這個在線安裝

https://www.jianshu.com/p/35e7af7db96a

 

 

6. 卸載

傳送門:http://www.javashuo.com/article/p-atnsydsy-nz.html

官網參考:mysql官方文檔

相關文章
相關標籤/搜索