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%';
相关推荐
木心术14 分钟前
GitHub Actions自动化运维实战:从CI/CD到全链路DevOps
运维·自动化·github
糯米导航4 分钟前
实践教程|搭建电商 AI 无限画布,实现百款商品主图自动化批量生成
运维·人工智能·自动化
朴马丁30 分钟前
从制造到智造:PLM如何赋能企业研发创新
大数据·运维·人工智能·食品行业·流程行业plm·化工新材料行业·新能源材料行业
爱小黄1 小时前
使用docker搭建集群-使用 Docker 搭建 KingbaseES 集群
运维·docker·容器
zhougl9961 小时前
Gateway 和 Nginx 路由区别
运维·nginx·gateway
ttwuai2 小时前
AI 生成后台改数据后,操作日志别只记按钮:Go + MySQL 怎么验
数据库·人工智能·mysql·golang
听风3472 小时前
Arch Linux 软件安装完全指南
linux·运维·archlinux·pacman
韩楚风3 小时前
【参天引擎】一次宕机后的数据恢复,让我把 Cantian 持久化与恢复的六大机制全搞明白了
服务器·网络·数据库·分布式·mysql·架构·cantian
沉迷学习 日益消瘦3 小时前
10-Gateway API
运维·kubernetes·gateway
网络安全零基础教程3 小时前
网络安全春招面试避坑与复盘指南
linux·网络·安全·web安全·面试·职场和发展