下载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 2023-07-17 14:27  laremehpe  阅读(36)  评论(0)    收藏  举报