关闭

macbook之brew安装mysql

23599人阅读 评论(0) 收藏 举报
分类:
macbook的mysql意外无法正常启动

sudo mysql.server start
Password:
Starting MySQL
.. ERROR! The server quit without updating PID file (/usr/local/var/mysql/niuyufudeMacBook-Pro.local.pid).


tail -n 100 /usr/local/var/mysql/niuyufudeMacBook-Pro.local.err


2015-07-06 11:26:14 542 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.


试过很多方法总是无法解决问题。
所以只能重新安装来解决。因为刚刚使用macbook所以会有很多各种各样的问题发生,所以只能把问题记录下来下次快速解决这个问题了。


如果想重新安装mysql必须先卸载老mysql安装文件。

brew remove mysql
brew cleanup
launchctl unload -w ~/Library/LaunchAgents/com.mysql.mysqld.plist
rm ~/Library/LaunchAgents/com.mysql.mysqld.plist
sudo rm -rf /usr/local/var/mysql


下面开始重新安装mysql,第二句意思是设置mysql为开机启动项目。
brew install mysql
ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
mysql.server start

mysql安装完毕。下面配置密码信息;
mysql -uroot
select user,password,host from mysql.user;
delete from mysql.user where user='';
delete from mysql.user where host='::1';
set password for root@localhost=password('123456');
GRANT ALL PRIVILEGES ON *.* TO 'miaohr'@'%'  IDENTIFIED BY '123456';
flush privileges;

如果想修改mysql的配置,在/usr/local/etc下建立一个my.cnf,例如增加log
[mysqld]
general-log
general_log_file = /usr/local/var/log/mysqld.log

mysql.server restart


好了。以上算是比较全的使用brew安装mysql的步骤了。




参考资料:
http://www.cnblogs.com/iosdev/archive/2012/09/12/2681917.html
http://segmentfault.com/q/1010000000475470
http://blog.csdn.net/qdujunjie/article/details/30492199
https://idoseek.com/143

0
0
查看评论

mac安装mysql的两种方法(含配置)

1.使用安装包安装mysql(网上下载实在是太慢了,需要安装包的可以在文章底部留言,我发给您) 双击打开安装文件 pic1.png 双击pkg文件安装 pic2.png 一路向下,记得保存最后弹出框中的密码(它是你mysql root账号的密码) MYSQL2.png ...
  • stubbornness1219
  • stubbornness1219
  • 2016-07-21 01:36
  • 14911

mac brew 安装的mysql 启动与停止

mysql.server startmysql.server stop
  • zhf9208
  • zhf9208
  • 2013-08-01 00:56
  • 3220

Mac brew安装mysql之后无法启动mysql

使用Mac  brew装完mysql之后,连接mysql报错: songyongjundeMacBook-Pro:mysql songyongjun$ mysql -uroot -p Enter password:  ERROR 2002 (HY000): Can't ...
  • qq125537082
  • qq125537082
  • 2016-07-22 20:50
  • 4618

[Mac] 记录使用Homebrew安装Mysql全过程

macOS Sierra下使用Homebrew安装Mysql记录
  • lkxlaz
  • lkxlaz
  • 2017-01-17 10:26
  • 18234

Mac上通过 brew 安装MySQL及其问题

最新的 mac 上使用 brew 安装最新的 mysql。
  • enlangs
  • enlangs
  • 2017-12-06 16:14
  • 390

Mac下启动、停止、重启以及自动启动MySQL

基本操作 终端下执行 mysql.server start mysql.server stop mysql.server restart 自动启动 用brew安装的可以通过以下语句查看安装目录: brew --prefix mysql 从你mysql的安装目录下找到homeb...
  • qq_32457355
  • qq_32457355
  • 2017-04-19 23:54
  • 6062

homebrew安装mysql及修改配置

安装mysql数据库5.7.5前后版本有所差异。 以前的版本会在安装的时候要去输入密码。 5.7.6 版本会在安装的时候随机生成一个密码,用图形界面化安装的时候会显示密码,而用 brew install mysql命令安装的话,就不会显示密码了。  这个时候就得用其他办法就解决,否则...
  • qq_34581118
  • qq_34581118
  • 2017-08-27 22:21
  • 501

Mac Pro下卸载安装Mysql

Mac Pro下卸载安装Mysql系统版本:OS X 10.11.5昨天为了修改我的Mysql密码,找了一堆教程在不明所以的情况下各种乱试,终于把我的mysql玩脱了,走上了曲折的mysql重装之路。一、Mac 关于Mysql的卸载:如使用brew安装:brew uninstall mysql 或者...
  • Sarahhuangzht
  • Sarahhuangzht
  • 2016-05-26 16:01
  • 19243

Mac OS安装卸载MySQL教程

本安装/卸载方法适用于Mac OS各个版本,mavericks,lion等等等。 安装: 只需两步:第一行指令安装工具homebrew,第二行通过homebrew安装mysql。homebrew是一种极其强大的工具,未来还可能会用到很多,具体介绍参见官网:http://brew.sh/ rub...
  • u012204343
  • u012204343
  • 2014-04-13 11:58
  • 3023

mac 下删除旧版本 mysql 并用 brew 重新安装

删除ps -ax | grep mysql #stop and kill any MySQL processes brew remove mysql brew cleanup sudo rm /usr/local/mysql sudo rm -rf /usr/local/var/mysql sudo...
  • xiaozh620
  • xiaozh620
  • 2017-08-24 15:47
  • 783
    个人资料
    • 访问:2469928次
    • 积分:22944
    • 等级:
    • 排名:第364名
    • 原创:470篇
    • 转载:156篇
    • 译文:1篇
    • 评论:189条
    博客专栏
    最新评论