一刀流!MySQL 的 CentOS7 手把手保姆级安装教程,CV 即可!

189 阅读1分钟

image.png

根据步骤操作即可

这里采用 npm 包在线下载

开始了,系好安全带

根据自己的文件名微调

【下载安装】
1、wget https://downloads.mysql.com/archives/get/p/23/file/mysql-community-server-8.0.28-1.el7.x86_64.rpm
2、rpm -ivh mysql-community-server-8.0.28-1.el7.x86_64.rpm
3、yum makecache
4、yum list | grep mysql-com
5、安装server版本:yum install mysql-community-server.x86_64

【初始化登陆以及修改密码】
6、cd /var/lib/mysql
7、systemctl start mysqld
8、grep 'password' /var/log/mysqld.log
9、mysql -uroot -p'ri&e6xrC0Yrn'
修改密码
10、alter user user() identified by '自定义密码要求有 1、数字,2、字母大写 3、字母小写 4、特殊符号';

【设置权限】
11、use mysql;
12、update user set host = '%' where user = 'root';
13、select host, user from user;
14、FLUSH PRIVILEGES;

解释:

1、wget xxxxxx.rpm(在线的下载链接地址)

3、清缓存

4、过滤指令,查看适合安装的文件,这里选择mysql-community 版本的

8、通过 MySQL 文件查询初始密码

9、登陆 (这里有个小坑)

11 ~ 14、开放授权。如果要远程操作数据库,那这个必须设置好权限,比如 Windows 访问 Linux 数据库,用 Navicat 连接的时候,不开放授权的话,无法连接。

踩坑点

第九步,输入临时密码的时候,初始的密码会随机一些特殊符号,MySQL会误认为某个特殊符号作为密码的终止,导致密码输入不完全,不正确。

解决方案

输入密码时,密码使用半角单引号括起来即可 !!!!!

例如第九步所示:-p'ri&e6xrC0Yrn'

修改密码那里的输入密码同理

注意,高版本的 MySQL 因为考虑到安全性问题,密码复杂度必须增高

密码要包含:数字、特殊符号、大写字母、小写字母。