我的服務(wù)器:阿里云服務(wù)器
我的系統(tǒng):Ubuntu 18.04
1、換源:阿里的源默認(rèn)只有8.0版本,清華的源支持5.7摊鸡,所以需添加清華源
1-1绽媒、備份:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
1-2、修改:
sudo vim /etc/apt/sources.list
# 提示權(quán)限不足時(shí)免猾,給文件賦權(quán)
sudo chmod 777 /etc/apt/sources.list
清華源官網(wǎng):https://mirrors.tuna.tsinghua.edu.cn/
找到Ubuntu,點(diǎn)擊些椒?,選擇ubuntu版本18.04LTS,復(fù)制給定的內(nèi)容,添加到sources.list
1-3、更新
sudo apt update
sudo apt upgrade
2掸刊、安裝mysql5.7
sudo apt install mysql-server-5.7
# 查看版本
mysql -V
3免糕、通過Navicat遠(yuǎn)程連接
3-1、創(chuàng)建用于遠(yuǎn)程登錄的用戶
#登錄 mysql
mysql -uroot -p
#如果忘記密碼的話可以重新修改密碼
mysql> update mysql.user set authentication_string=password('你的密碼'), plugin='mysql_native_password' where user='root';
#改變數(shù)據(jù)庫
mysql> use mysql
#查看用戶信息
mysql> select user,host,plugin,authentication_string from user;
#退出
mysql> quit;
3-2忧侧、重啟mysql服務(wù):
service mysql restart
3-3石窑、配置mysql遠(yuǎn)程登陸:
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
# 修改配置文件,注釋掉bind-address = 127.0.0.1
3-4蚓炬、進(jìn)入mysql服務(wù)松逊,執(zhí)行授權(quán)命令:
mysql> grant all on *.* to root@'%' identified by 'Ghz21277' with grant option;
mysql> flush privileges; #使前面操作生效
mysql> exit;
sudo /etc/init.d/mysql restart #再次啟動(dòng)mysql服務(wù)
3-5、Navicat連接驗(yàn)證
??ヽ(°▽°)ノ?
4肯夏、補(bǔ)充——數(shù)據(jù)庫導(dǎo)入導(dǎo)出
4-1经宏、mysql導(dǎo)出完整數(shù)據(jù):a服務(wù)器—>b服務(wù)器
# b服務(wù)器上操作,a服務(wù)器的數(shù)據(jù)庫db1導(dǎo)出為db1.sql文件到a服務(wù)器
mysqldump -h a服務(wù)器ip -uroot -p db1 > db1.sql
4-2驯击、創(chuàng)建數(shù)據(jù)庫
mysql> create database db1;
4-3烁兰、導(dǎo)入數(shù)據(jù)文件到數(shù)據(jù)庫
# 查找文件路徑
find db1.sql
mysql> use db1;
mysql> set names utf8mb4;
mysql> source ./db1.sql;