1、在官网下的MySql安装器,安装不了,老是最后一步报错"安装器遇到一个错误,导致安装失败":
- 原因:我用的是macos 10.15系统,它本身没有生成目录
/private/tmp
- 解决办法:打开目录
/private/
,然后手动建立文件夹tmp
即可解决。
2、在安装MySql后,启动不了,启动后几秒钟自动关闭:
- 原因:看错误日志
/usr/local/mysql/data/mysqld.local.err
,可以看到报错原因Could not create unix socket lock file /tmp/mysql.sock.lock.
,其实就是没有tmp文件夹的读写权限造成。 - 解决办法:打开tmp文件夹
/private/tmp
,右击文件夹tmp
,点击简介,更改tmp
文件夹读写权限即可解决。
3、登录MySql时报错"mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' ":
- MySQL安装时默认的用户是root,这里的root是指数据库的用户,root密码一般在初始化MySQL时存放在你的日志文件中,日志文件的存放路径可以通过my.cnf文件进行自定义。
- 解决办法:打开MySql客户端,点击按钮
Initialize Database
,重新输入root密码,然后重新启动MySql,即可解决。
4、在终端输入mysql,发现提示commod not found:
- 因为我们没配置系统的环境变量。
- 如果是bash,执行open ~/.bash_profile;如果是zsh,执行open ~/.zshrc。
- 添加语句PATH=$PATH:/usr/local/mysql/bin,保存。
- 立即生效,source ~/.bash_profile or source ~/.zshrc。
网友评论