Centos 7 MySQL 5.7.x 大小写敏感问题解决 ezhttp

本文介绍如何配置MySQL使得表名统一为小写。通过编辑MySQL配置文件并重启服务实现。适用于希望统一数据库表名大小写的场景。

ezhttp用户如果是默认安装的mysql

cd /usr/local/mysql/etc
vi my.cnf

在mysqld标签下一行插入

lower_case_table_names=1

保存退出。重启MySQL服务器即可

/etc/init.d/mysqld restart

CentOS 7系统下下载并安装MySQL 5.7.44,可按以下步骤操作: 1. **下载安装包并解压**: ```bash cd /energy/apps-local/lib wget -O mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz tar -zxvf mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.44-linux-glibc2.12-x86_64 mysql ``` 此步骤将安装包下载到指定目录并解压,最后重命名文件夹,方便后续操作[^2]。 2. **创建mysql用户组和用户**: ```bash groupadd mysql useradd -r -g mysql mysql chown -R mysql:mysql mysql-5.7.44-linux-glibc2.12-x86_64 chown 775 mysql-5.7.44-linux-glibc2.12-x86_64 ``` 创建用户组和用户,并对解压后的文件夹进行授权操作,确保后续操作的权限正确[^3]。 3. **创建数据目录与日志目录**: ```bash mkdir -p /energy/apps-local/data/mysql mkdir -p /energy/apps-local/logs/mysql ``` 创建用于存储数据和日志的目录,便于管理数据库的数据和运行日志[^2]。 4. **设置环境变量**: 将以下代码加入`/etc/profile`末尾: ```bash # MySQL export PATH=/energy/apps-local/lib/mysql/bin:$PATH ``` 此操作将MySQL的可执行文件路径添加到系统环境变量中,方便在任意位置使用MySQL命令[^2]。 5. **刷新环境变量**: ```bash source /etc/profile ``` 使修改后的环境变量立即生效,以便后续操作可以正常使用新的环境变量[^2]。 6. **执行初始化**: ```bash mysqld --initialize-insecure --user=root --basedir=/energy/apps-local/lib/mysql --datadir=/energy/apps-local/data/mysql ``` 通过指定`--initialize-insecure`参数不创建初始密码,完成数据库的初始化操作[^2]。 7. **创建配置文件目录并新建配置文件**: ```bash mkdir -p /energy/apps-local/lib/mysql/my.cnf.d ``` 创建配置文件目录,后续可在该目录下进行MySQL的配置文件管理[^2]。 8. **配置`/etc/my.cnf`文件**: ```bash vim /etc/my.cnf ``` 使用`vim`编辑器打开配置文件,根据实际需求进行配置,如设置字符集、端口等参数[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

图幺陆零

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值