zlprime zlprime
  • 首页
  • 朝花夕拾
    • 摄影
    • 生活
    • 随笔
  • 编程学习
    • Java
    • Vue
    • WordPress
  • 其它
    • 游记地图
    • 闲言碎语
    • 友情链接
    • 留言板
首页 › 朝花夕拾 › Centos8中安装MySQL,并解决区分大小写的问题

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

Stone
8月前朝花夕拾
837 0 0
  1. 从MySQL官网下载安装包到系统中
下载地址: https://dev.mysql.com/downloads/mysql
  1. 解压本地的安装包
tar -xvf mysql-8.0.32-1.el8.x86_64.rpm-bundle.tar 

执行解压命令,获得下列rpm安装包

  1. 按照以下安装顺序,安装解压好的rpm包
rpm -ivh mysql-community-common-8.0.32-1.el8.x86_64.rpm 
rpm -ivh mysql-community-client-plugins-8.0.32-1.el8.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.32-1.el8.x86_64.rpm 
rpm -ivh mysql-community-client-8.0.32-1.el8.x86_64.rpm 
rpm -ivh mysql-community-icu-data-files-8.0.32-1.el8.x86_64.rpm 
rpm -ivh mysql-community-server-8.0.32-1.el8.x86_64.rpm
  1. 安装完成以后,首先在mysql的配置文件中加入不区分表名大小写的配置项
vim /etc/my.cnf

在my.cnf文件中加入 lower_case_table_names=1,并保存

  1. 初始化mysql服务,在初始化时同样加入不区分大小写的配置项

这一步很重要,mysql8中不可以再在配置项中对已经完成初始化的数据库修改表名大小写配置。因此,一旦初始化完成,想要再修改表名的大小写配置,只能重装mysql

mysqld --initialize --user=mysql --lower-case-table-names=1
  1. 启动mysql服务
systemctl start mysqld.service
  1. 设置开机自启动
systemctl enable mysqld.service
  1. 查看mysql的状态
systemctl status mysqld.service 

可以看到mysql已经正常启动了

  1. 查看mysql的初始密码
grep 'temporary password' /var/log/mysqld.log  # 查看初始化密码
  1. 使用初始密码进入数据库
mysql -uroot -p
  1. 进入数据库后,第一件事是要给root用户设置新密码
alter user 'root'@'localhost' identified by '123456';  # 修改root用户的密码为123456

这样我们就给本地的root用户设置了密码 123456

  1. 设置root用户可以远程连接
create user 'root'@'%' identified with mysql_native_password by '123456';

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

  1. 给新创建的远程用户,分配操作数据库和表的权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
  1. 刷新权限
FLUSH PRIVILEGES;
  1. 打开服务器的3306端口
firewall-cmd --permanent --zone=public --add-port=3306/tcp    #开放3306端口
systemctl reload firewalld     # 重启防火墙,使更改生效
  1. 在远程客户端中测试一下连接情况

至此,我们就完成了在centos8中的mysql安装。

linux mysql
0
本文系作者 @Stone 原创发布在 zlprime。未经许可,禁止转载。
SpringMVC的POST请求出现中文乱码
上一篇
Centos8中安装jdk1.8
下一篇
评论 (0)
再想想
聚合文章
03Java中的变量
2周前
01从BeanFactory入门Spring框架
2周前
Jenkins修改插件的下载源
3周前
02Java中的数据类型
3周前
相关文章
Jenkins修改插件的下载源
摘草莓2
我们都在长大
夏天的风
简介

海边微风起,等风也等你

留言板
留言板
小伙伴们
2Broear Libra の 向往 云帆沧海 若志随笔 豆豆 Chuanbo 诗意笔记
Copyright © 2017-2023 zlprime. 皖ICP备17019582号
  • 首页
  • 朝花夕拾
    • 摄影
    • 生活
    • 随笔
  • 编程学习
    • Java
    • Vue
    • WordPress
  • 其它
    • 游记地图
    • 闲言碎语
    • 友情链接
    • 留言板
热门搜索
  • java
  • spring
Stone
75 文章
145 评论
84 喜欢
  • 0
  • 0
  • Top