在 Ubuntu(16.04)中使用 APT 安裝 MySQL(5.7.25)

# 問題由來

因為在自己本地寫了一個項目,
然后想要在服務(wù)器上部署一下,
因為需要數(shù)據(jù)庫,然后數(shù)據(jù)庫里面還有一些數(shù)據(jù),
我想要遷移到服務(wù)器,繼續(xù)運行,
就有了現(xiàn)在這個記錄

# 環(huán)境準備

Ubuntu 16.04 系統(tǒng)

# 開始操作

- 1.更新一下 apt-get

執(zhí)行:

 sudo apt-get 

- 2.使用 apt-get 安裝MySQL-Server

使用命令:

 sudo apt-get install mysql-server

之后會問你,是否要下載文件, 輸入 y 就好了
然后會出現(xiàn)讓你設(shè)置 root 密碼的界面


輸入密碼

然后再重復一下


再次輸入密碼

- 3.安裝 apt-get 安裝MySQL-Client

安裝好 MySQL 服務(wù)之后,我們需要一個MySQL-Client 客戶端,用來連接測試
在命令行輸入:

sudo apt install mysql-client

執(zhí)行完畢就可以了,
我們可以使用

mysql -u用戶名 -p密碼

來連接服務(wù)器本地的 MySQL

- 4.開啟 MySQL 遠程連接服務(wù)

因為我需要把數(shù)據(jù)傳送到服務(wù)器去,
直接通過ssh一條一條執(zhí)行,肯定不行,
所以我要打開遠程連接。
首先修改配置文件:
“ /etc/mysql/mysql.conf.d/mysqld.cnf ”
在文件里面找到

bind-address  = 127.0.0.1

在前面加上 # 注釋掉


注釋掉bind

然后 進入 mysql 執(zhí)行以下語句
(執(zhí)行 mysql -u用戶名 -p密碼 進入 MySQL)

USE mysql;  # 切換到mysql數(shù)據(jù)庫
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密碼' WITH GRANT OPTION;  #  設(shè)置root賬戶允許遠程訪問
flush privileges;  # 刷新配置

然后退出 MySQL ,再重啟以下 MySQL 服務(wù)
執(zhí)行:

service mysql restart

- 5.本地測試連接

在本地的 MySQL 連接工具上進行鏈接測試


成功連接

到這里就結(jié)束了,謝謝觀看。

-- iNick
-- 2019/02/26

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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