Mac彻底删除mysql,重新安装mysql,修改mysql用户权限

Posted Rudon滨海渔村

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac彻底删除mysql,重新安装mysql,修改mysql用户权限相关的知识,希望对你有一定的参考价值。

删除mysql

  1. 左上角“系统偏好设置”,打开MySQL面板,停止MySQL服务
  2. 在文件“/etc/hostconfig”中删除一行“MYSQLCOM=-YES-”
  3. 分别执行以下命令:
    sudo rm /usr/local/mysql
    sudo rm -rf /usr/local/mysql*
    sudo rm -rf /Library/StartupItems/MySQLCOM
    sudo rm -rf /Library/PreferencePanes/My*
    sudo rm -rf ~/Library/PreferencePanes/My*
    sudo rm -rf /Library/Receipts/mysql*
    sudo rm -rf /Library/Receipts/MySQL*
    sudo rm -rf /var/db/receipts/com.mysql.*
     

这时,重新进去“系统偏好设置”,就会发现MySQL面板已经不见了。

安装mysql(方法1: homebrow)

brew install mysql@5.7

如果想要最新的版本,使用命令:brew install mysql

如果发生以下错误,可以这么处理:

MD314:~ rudon$ brew install mysql@5.7
Updating Homebrew...
Error: mysql@5.7: Calling `sha256 "digest" => :tag` in a bottle block is disabled! Use `brew style --fix` on the formula to update the style or use `sha256 tag: "digest"` instead.
Please report this issue to the homebrew/core tap (not Homebrew/brew or Homebrew/core), or even better, submit a PR to fix it:
  /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/mysql@5.7.rb:8

MD314:~ rudon$ brew style --fix

安装mysql(方法2: 官网)

https://downloads.mysql.com/archives/community/ 

选择mysql版本5,再选择平台;

下载+鼠标安装

ok

修改mysql用户权限

创建用户
create user 'name-of-user'@'%' identified by 'password-of-user';
授权用户
grant all privileges on *.* to 'name-of-user'@'%';
flush privileges;
或者
grant all privileges on oneDbName.oneTableName to 'name-of-user'@'%';
flush privileges;

以上是关于Mac彻底删除mysql,重新安装mysql,修改mysql用户权限的主要内容,如果未能解决你的问题,请参考以下文章

Mac彻底删除mysql

如何彻底删除mysql

编程实践杂记Mac下干净彻底地卸载 MySQL & MySQL 安装与使用

安装Mac版Mysql卡在Installation阶段,彻底清理mysql并重装mysql

MYSQL重新安装需要修改密码

彻底卸载MySQL数据库教程