下载mysql文件:
下载地址:https://dev.mysql.com/downloads/mysql/

#上传到服务器 scp mysql.tar root@192.168.50.147:/home/mysql/

卸载系统自带mariadb:
#查看已经安装的包名:
yum list installed | grep mariadb # mariadb-libs.x86_64 1:5.5.68-1.el7
yum remove mariadb-libs.x86_64 -y

然后解压文件:
tar -xf mysql.tar

#依次安装以下包即可 rpm -ivh mysql-community-common-5.7.34-1.el7.x86_64.rpm rpm -ivh mysql-community-client-plugins-5.7.34-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.34-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.34-1.el7.x86_64.rpm
yum install net-tools
yum install perl -y
rpm -ivh mysql-community-icu-data-files-5.7.34-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.34-1.el7.x86_64.rpm
查看mysql状态:
systemctl status mysqld

#启动mysql
systemctl start mysqld.service
此时mysql已经正常运行,不过要想进入mysql还得先找出root的临时密码,通过如下命令可以在日志文件中找到
grep "password" /var/log/mysqld.log

登录:

mysql -uroot -p
修改默认密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
这里密码要求至少一位大写字母、一位小写字母、一个特殊符号,然后长度符合就可以了
举个栗子:
Gargantuan@108
然后导出数据库:
mysqldump -uroot -p123456 数据库名字 > 保存位置


上传到服务器:
scp backup.sql root@192.168.50.147:/home/


登录mysql创建相同的数据库然后导入数据:
mysql -h localhost -u root -p123456 < F:\hello world\niuzi.sql

posted on
浙公网安备 33010602011771号