报错Error: Could not link:
解决办法:rm -rf /usr/local/etc/bash_completion.d/brew
rm -rf /usr/local/share/zsh/site-functions/_brew
rm -rf /usr/local/share/man/man1/brew.1
rm -rf /usr/local/share/doc/homebrew

命令: mysqld --initialize-insecure
Please use --explicit_defaults_for_timestamp server option (see documentation for more details
报错:[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
 解决办法:更换数据库位置 my.cnf datadir=/usr/local/var/anotherData

报错:Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

解决办法:这个报错是数据库没有进行初始化导致,初始化又报错: 数据库中已经有文件存在。可能一开始安装多个版本,做了各种设置,因此最好的方式是备份重装

my.cnf 中 添加 skip-grant-tables

取消密码登录,将数据备份出来 mysqldump -uroot -p yourdatabase > yourdatabase.sql

彻底删除mysql的安装余留

kill掉mysql相关进程  ps -ef | grep mysql   kill pid 

brew list 查看已安装的mysql

brew uninstall mysql@5.7

brew uninstall mysql-connector-c

brew uninstall mysql-client

brew unlink mysql@5.7 --force   删除mysql相关链接

brew cleanup     清除安装余留

删除mysql相关文件

sudo rm -rf /usr/local/mysql*;
sudo rm -rf /usr/local/var/mysql;
sudo rm -rf /usr/local/run/mysql*
sudo rm -rf /usr/local/opt/mysql*
sudo rm -rf /use/local/etc/my.cnf    /etc/my.cnf
sudo rm -rf /Library/StartupItems/My*
sudo rm -rf /Library/PreferencePanes/My*sudo find / -name "*mysql.plist"   删除相关文件,排除掉/System下的文件sudo rm -rf ~/Libaray/LaunchAgents/homebrew.mxcl.mysql.plistsudo rm -rf /private/var/db/receipts/*mysql*

重启电脑  之前没有重启 删除之后又安装整整浪费了折腾了一个晚上

安装mysql

brew upgrade

brew list

brew install mysql@5.7

brew link mysql@5.7 --force     建立mysql系统变量

安装完成之后会提示你初始化mysql数据库 。不然报错:报错:Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

初始化mysql 配置密码

mysql_secure_installation

询问是否安装安全插件,,,根据个人需求安装 即密码强度要求 可以选择N

mysql 输入密码

启动mysql

brew services restart mysql@5.7 或mysql.server start

brew services info mysql@5.7  查看状态

登录mysql mysql -uroot -pyourpassword

Mac12.2下mysql各种蛋疼问题相关推荐

  1. mysql 5.7 xbackup_CentOS 7 下 MySQL 5.7 配置 Percona Xtrabackup

    前言 CentOS 7 下 MySQL 5.7 配置 Percona Xtrabackup ,记录一下大致的安装和配置过程. Percona XtraBackup 的备份工具支持热备份(即不必停止 M ...

  2. 转: windows系统下mysql出现Error 1045(28000) Access Denied for user 'root'@'localhost'

    windows系统下mysql出现Error 1045(28000) Access Denied for user 'root'@'localhost' 转自 http://zxy5241.space ...

  3. Mac下mysql服务器安装

    Mac下mysql服务器安装  下载mysql 进入http://dev.mysql.com/downloads/mysql/ 下载Mac OS X 10.9 (x86, 64-bit), Compr ...

  4. Linux下mysql支持中文,linux下mysql环境支持中文配置步骤

    sql脚本执行前加上: CREATE DATABASE IF NOT EXISTS mydatabase DEFAULT CHARSET utf8 COLLATE UTF8_GENERAL_CI; u ...

  5. windows下mysql和linux下mysql主从配置

    1. linux下mysql安装版本5.6   windows下mysql版本5.7  不要问我为什么版本不一致  就是想这么搞 2. linux为主服务器   windows为从服务器 3.找到li ...

  6. Centos 6.4下MySQL备份及还原详情介绍

    我们前面文中中介绍了centos 6.4下MySQL的安装及配置,安装后为了保证数据的安全性所以我们同样也要学会备份及还原,备份及还原操作在我们的真实工作环境中是必不可少的,由于是对数据库数据备份,所 ...

  7. windows下mysql开启慢查询

    mysql在windows系统中的配置文件一般是my.ini,我的路径是c:\mysql\my.ini,你根据自己安装mysql路径去查找 [mysqld] #The TCP/IP Port the ...

  8. mysql 多数据库文件_今天突然发现我的Linux下MySQL数据库目录多了好多文件

    今天再次重现Blog了,虽然很忙,还是要来写一下Blog的,嘻,首先还是一样先谢谢Sery 今天发现了我的Linux下Mysql数据库目录多了好多Mysql-bin.0000X这些文件,经过自己查找资 ...

  9. windows 下mysql的安装于使用(启动、关闭)

    1.下载Windows (x86, 64-bit), ZIP Archive解压: 2.双击在bin目录里的mysqld.exe dos窗体一闪就没了,这时netstat -an发现port3306已 ...

最新文章

  1. Spring boot ----RestTemplate学习笔记
  2. 多元函数的极限与连续(一)
  3. c语言使用函数累加由n个a构成的整数之和,c 语言使用函数累加由n个a构成的整数之和...
  4. matlab求logistics映射 的le_高维映射 与 核方法(Kernel Methods)
  5. 实现对gridview删除行时弹出确认对话框的四种方法
  6. LINUX的简单命令
  7. angular4.0 父子组建之间的相互通信
  8. web服务-Axis2的安装
  9. 2007以学习软件设计开始
  10. 微机实验报告7 定时/计数器应用实验
  11. 微信小程序开发教程、小程序资讯、小程序demo合揖(10月16日更新)
  12. 果园生草对土壤质量提升的研究进展
  13. XPS文件可以直接打印吗?如何转成Word后修改呢
  14. 线性代数————思维导图(上岸必备)(线性方程组)
  15. Vim光标定位操作快捷键
  16. 数字化转型对企业的意义
  17. 内存大计算机运行就快吗,提高电脑内存的运行速度的方法你会吗
  18. 牛客算法周周练14 BCircle D 绝地求生(gcd,思维) E
  19. 深度对比 Python 与 Java 的区别(一)
  20. python计算器小程序源码_python代码编写计算器小程序

热门文章

  1. C++ new的理解
  2. java毕业设计基于Bootstrap的读书网站设计与实现(附源码、数据库)
  3. mysql 写100000行入表时报错 Thread stack overrun
  4. 计算机三级证书能广州入户,2020年想入户广州的你,适合考哪个证书?
  5. 成熟的 3D 打印技术能改变哪些行业?
  6. 谈谈程序员35岁职业危机
  7. #月薪1万程序员吐槽:领导从大厂挖来的前同事,月薪4万还不如我
  8. 基于TCP协议的mfc多人聊天室
  9. prometheus安装及使用
  10. 【annoy】高维空间求近似最近邻