美文网首页
mysql安装的坑

mysql安装的坑

作者: Mr无愧于心 | 来源:发表于2023-06-04 17:01 被阅读0次

安装
推荐使用homebrew,官方下载可能出现问题

brew install mysql

如果安装失败 可能是homebrew的镜像有问题
修改配置文件 vim ~/.bash_profile
修改homebrew镜像 https://blog.csdn.net/ZQD666/article/details/106875722/
保存配置 source ~/.bash_profile

安装结束会提示

To have launchd start mysql now and restart at login:
  brew services start mysql
Or, if you don't want/need a background service you can just run:
  mysql.server start

执行mysql.server start,可能报错

bogon:~ xueqiu$ /usr/local/Cellar/mysql/8.0.19_1/bin/mysqld_safe: line 144: /usr/local/var/mysql/bogon.err: Permission denied
rm: /usr/local/var/mysql/bogon.pid: Permission denied
2020-10-14T02:16:04.6NZ mysqld_safe Fatal error: Can't remove the pid file:
/usr/local/var/mysql/bogon.pid.
Please remove the file manually and start /usr/local/Cellar/mysql/8.0.19_1/bin/mysqld_safe again;
mysqld daemon not started
/usr/local/Cellar/mysql/8.0.19_1/bin/mysqld_safe: line 144: /usr/local/var/mysql/bogon.err: Permission denied

可能是之前安装的版本卸载的不干净,一定把当前的版本的mysql卸载干净后重新安装才行。

brew uninstall -f mysql
brew cleanup
// 将 Cellar 目录下相关的 mysql 目录都删除
rm -rf /usr/local/Cellar/mysql
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/var/mysql
sudo rm -rf /usr/local/mysql*
sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*
sudo rm -f /etc/my.cnf
brew install mysql //重新安装,然后再次启动
mysql.server start //直接出现SUCCESS!

也有可能mysql文件的访问权限问题

// 修改权限
chown -R mysql:mysql /usr/local/var/mysql

链接数据库

mysql -u root -p
// 登录密码是空,直接enter即可登录

注意:mysql语句的每一段命令必须用分号作为结尾。

修改密码

mysql>  ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

退出数据库

mysql> quit;

下次使用

打开数据库
mysql.server start
查看数据库状态
mysql.server status
重新打开数据库
sudo mysql.server restart
链接数据库
mysql -u root -p
创建数据库
mysql> create DATABASE RUNOOB;
。。。。

相关文章

网友评论

      本文标题:mysql安装的坑

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