刚使用Mac 不久,各种配置都不熟悉。安装了MySQL进行学习,更改了root 的密码,把其他user也删掉了。
悲剧来了,登录的时候报错:mysql Host 'localhost' is not allowed to connect to this MySQL server。
网上各种搜,都说改my.ini文件,Linux下是my.cnf文件。
找了半天,总算找到my.cnf 的路径了:/usr/local/mysql/my.cnf
ok 打开my.cnf文件进行编辑,命令: sudo vi my.cnf
在【mysqld】段中加入 skip-grant-tables
作用:跳过访问控制表