1. Different lower_case_table_names settings for server ('1') and data dictionary ('0').
mysql8.0设置了默认初始化,默认的是0,在etc下的my.con配置文件里配置lower_case_table_names=1,会报如上的错误,
需要在初始化的时候就设置=1:
sudo ./bin/mysqld --user=mysql --lower-case-table-names=1 --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --initialize ;
如果已经初始化了,那么就要删除data下的全部数据,然后重新初始化
2. 如果启动的时候提示文件不存在的错误,我直接新建了需要的文件
3. 初始密码错误,这个没找到啥解决办法,我直接删掉重新初始化,然后记住初始密码,重新输入,然后就好了....