mac mysql无法启动
背景:在mac上装了mysql后无法启动,报错如下:
解决步骤:
1. 修改mysql配置文件,飘红的为修改部分(/usr/local/etc/my.cnf)
# Default Homebrew MySQL server config
[mysqld]
# Only allow connections from localhost
bind-address = 127.0.0.1
#mysqlx-bind-address = 127.0.0.1 #注释掉这行
datadir = /usr/local/var/mysql/data # 指定一个新的空目录为datadir
2. 执行 mysqld --initialize 初始化数据库,此命令最后会生成一个临时的root密码,记得记录下来
3. 启动mysql,并使用刚记录的root密码登录mysql,修改root密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_root_passwd'