Centos8中安装MySQL,并解决区分大小写的问题

1.首先从MySQL官网下载安装包到系统中
我的做法是,先到mysql官网找到对应安装包的下载路径。然后在系统中,通过wget命令根据安装包的下载地址直接下载到系统中。

2.然后解压本地的安装包
执行解压命令,获得下列rpm安装包

3.按照以下安装顺序,安装解压好的rpm包
4.安装完成以后,首先在mysql的配置文件中加入不区分表名大小写的配置项
在my.cnf文件中加入 lower_case_table_names=1,并保存

5.初始化mysql服务,在初始化时同样加入不区分大小写的配置项
这一步很重要,mysql8中不可以再在配置项中对已经完成初始化的数据库修改表名大小写配置。因此,一旦初始化完成,想要再修改表名的大小写配置,只能重装mysql
6.启动mysql服务
7.设置开机自启动
8.查看mysql的状态

可以看到mysql已经正常启动了
9.查看mysql的初始密码

10.使用初始密码进入数据库

11.进入数据库后,第一件事是要给root用户设置新密码
这样我们就给本地的root用户设置了密码 123456

12.设置root用户可以远程连接
这句话的意思就是,创建了一个可以远程访问的root用户,它的密码是 123456,加密认证方式是 mysql_native_password

13.给新创建的远程用户,分配操作数据库和表的权限
14.刷新权限
15.打开服务器的3306端口
如果服务器是云服务器,不但要打开系统中的端口。还要在云服务器的安全组中,把相应的端口放开。否则即使你在服务器中放开了端口,还是无法远程访问到。

16.在远程客户端中测试一下连接情况

至此,我们就完成了在centos8中的mysql安装。
如果上述步骤有什么不明白或错误的地方,可以私信我沟通。
To Be Better Together!!!