Linux CentOS7 rpm 安装 MySQL 5.7

Linux CentOS7 rpm 安装 MySQL 5.7

一、参考资料

【MySQL数据库入门到大牛,mysql安装到优化,百科全书级,全网天花板】 https://www.bilibili.com/video/BV1iq4y1u7vj/?p=99\&share_source=copy_web\&vd_source=855891859b2dc554eace9de3f28b4528

VMvare 安装 CentOS 7

二、笔记总结

2.1、上传 rpm 安装包

2.2、卸载系统自带的 mariadb

bash 复制代码
#查看是否安装了
rpm -qa | grep -i mariadb
#如果有,卸载掉。
rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm

2.3、检查权限和依赖

bash 复制代码
chmod -R 777 /tmp
rpm -qa|grep libaio
rpm -qa|grep net-tools

2.4、按顺序安装

bash 复制代码
rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm

2.5、检查安装结果

bash 复制代码
rpm -qa | grep -i mysql
bash 复制代码
cat /var/log/mysqld.log
#默认密码:tbtwty0tXP*i

2.6、启动 MySQL

bash 复制代码
#启动
systemctl start mysqld
#查看状态
systemctl status mysqld
bash 复制代码
#检查是否开机自启动
systemctl list-unit-files|grep mysqld.service

2.7、登录 MySQL

bash 复制代码
mysql -uroot -p
alter user 'root'@'localhost' identified by 'abc123';

2.8、设置远程连接权限

sql 复制代码
use mysql
select host,user from user;
update user set host = '%' where user = 'root';
flush privileges;

2.9、修改字符集编码

bash 复制代码
vim /etc/my.cnf
character_set_server=utf8
#重启 MySQL 生效
systemctl restart mysqld.service
sql 复制代码
mysql -uroot -p
show variables like '%character%';
相关推荐
霸道流氓气质2 小时前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush42 小时前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5202 小时前
Linux 11 动态监控指令top
linux
Inhand陈工3 小时前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智3 小时前
ARP代理--工作原理
运维·网络·arp·arp代理
不会C语言的男孩3 小时前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言
ApacheSeaTunnel3 小时前
实战演示 | 基于 Apache SeaTunnel 与 Apache DolphinScheduler 实现 MySQL 到 Doris 离线定时增量同步
大数据·mysql·开源·doris·数据集成·seatunnel·数据同步
shushangyun_3 小时前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
古城小栈3 小时前
Unix 与 Linux 异同小叙
linux·服务器·unix