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%';
相关推荐
这个DBA有点耶3 小时前
从症状到根因:数据库监控指标的分层方法与静态/动态阈值策略
数据库·mysql·代码规范
GeW4 小时前
新质生产力路线图Linux、数据库、国产化替代一次讲透
linux
ProcessOn5 小时前
纯干货!MySql实战02:一条SQL更新语句执行流程大探索!
sql·mysql·sql server
aningx6 小时前
cachyos 从 GRUB 切换到 rEFInd
linux
这个DBA有点耶6 小时前
DELETE没删多少数据,表却越来越大——InnoDB删除空洞与页合并失效的根因
数据库·mysql·代码规范
第404号工位7 小时前
40块钱二手瘦客户端,如何跑满家庭物联网中枢?(拒绝Docker爆盘实录)
linux·架构·node.js
骑着蜗牛撵大象3279 小时前
Linux 进程间通信之管道:从 pipe() 的内核语义到 FIFO 落地排错
android·java·linux·系统编程·fifo·管道·进程间通信
众壹新能源科技9 小时前
逆变器自带无功不够用,加装5MVar SVG后功率因数从0.85回到0.99
运维·人工智能·自动化
..Dauntless..9 小时前
【Linux】一切皆文件和缓冲区
linux·运维·服务器
QMCY_jason9 小时前
x86 ubuntu2204 无gui 安装 openeuler 2203 aarch64版本
linux·运维·服务器