# 問題由來
因為在自己本地寫了一個項目,
然后想要在服務(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
在前面加上 # 注釋掉
然后 進入 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