美文网首页
在mac上安装MySql遇到的那些坑

在mac上安装MySql遇到的那些坑

作者: 坐槐不乱 | 来源:发表于2020-03-24 15:56 被阅读0次

    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。

    相关文章

      网友评论

          本文标题:在mac上安装MySql遇到的那些坑

          本文链接:https://www.haomeiwen.com/subject/zanoyhtx.html