说明:已经在linux上安装过了mysql,通过以下步骤解决:
1 先查看mysql的运行状态,service mysql status,如果为运行状态,则停止:service mysql stop
2 修改/etc/my.cnf文件,添加lower_case_table_names=1
3.将mysql数据备份出来
4初始化mysql,需要删除data下面的数据
/usr/local/mysql/bin/mysqld --user=mysql --lower-case-table-names=1 --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --initialize
这时mysql密码变为临时密码,请记住,下面登录时需要
5登录修改密码
启动mysql
mysql -u root -p
密码:上面的临时密码
alter user ‘root’@‘localhost’ identified by ‘123456’;
flush privileges;
show variables like ‘%lower%’;