下载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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)