# 下载 wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm # 安装源 yum -y install mysql80-community-release-el7-3.noarch.rpm # 查看 yum repolist enabled | grep mysql.* # 安装mysql服务 yum install mysql-community-server # mysql-devel mysql-lib 这两个也许需要 # yum install mysql-devel gcc gcc-devel python-devel
发现yum安装mysql8如何设置区分大小写。
由于mysql8的限制,区分大小写必须在数据库初始化设置前进行设置,后期无法在配置文件etc/my.cnf中进行修改,修改了也不生效。
首先yum安装mysql8,安装好后千万不要启动服务。
然后找到my.cnf,在末行添加 :lower_case_table_names=1
然后再启动服务,这样lower_case_table_names 就初始化完成了。
在这里再说下,win下默认值是1,mac是2,linux是0。
0:区分大小写
1:不区分
2:部分区分
MySQL服务配置
# 启动 systemctl start mysqld.service # 查看初始默认密码 grep "password" /var/log/mysqld.log # 使用默认密码 登录 mysql -uroot -p # 如果要更改密码为123456 简单密码,需要更改密码策略 SHOW VARIABLES LIKE '