mac 安装MySQL8.x问题

官网下载地址https://dev.mysql.com/downloads/mysql/,在官网下载安装包,按照指引安装完成后,很高兴。然后使用命令

mysql -u root -p 登陆系统,提示输入密码,但是输入密码后敲回车却出现了报错,如下

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

问题分析:

mysql 8.0以上版本后,在安装的时候不再是自动生成一个随机密码,而是安装时让我们自己设置一个密码,但这个密码的设置是有要求的,(mini length is 8 characters,and a fix of letter,number and other character),意思就是说,

密码的最小的长度为8位,而且是字母,数字和其他字符的混合,一定要三者都包括(你输入的密码不符合要求,mysql安装时不会提醒,但是密码登陆时不会通过)

解决办法:

打开偏好设置,打开MySQL,然后点击uninstall,卸载。

然后重新安装,记住要设置正确的符合要求的密码,再次登陆时你就可以看到

你可能感兴趣的:(mac 安装MySQL8.x问题)