Mac12.2下mysql各种蛋疼问题
报错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各种蛋疼问题相关推荐
- mysql 5.7 xbackup_CentOS 7 下 MySQL 5.7 配置 Percona Xtrabackup
前言 CentOS 7 下 MySQL 5.7 配置 Percona Xtrabackup ,记录一下大致的安装和配置过程. Percona XtraBackup 的备份工具支持热备份(即不必停止 M ...
- 转: 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 ...
- Mac下mysql服务器安装
Mac下mysql服务器安装 下载mysql 进入http://dev.mysql.com/downloads/mysql/ 下载Mac OS X 10.9 (x86, 64-bit), Compr ...
- Linux下mysql支持中文,linux下mysql环境支持中文配置步骤
sql脚本执行前加上: CREATE DATABASE IF NOT EXISTS mydatabase DEFAULT CHARSET utf8 COLLATE UTF8_GENERAL_CI; u ...
- windows下mysql和linux下mysql主从配置
1. linux下mysql安装版本5.6 windows下mysql版本5.7 不要问我为什么版本不一致 就是想这么搞 2. linux为主服务器 windows为从服务器 3.找到li ...
- Centos 6.4下MySQL备份及还原详情介绍
我们前面文中中介绍了centos 6.4下MySQL的安装及配置,安装后为了保证数据的安全性所以我们同样也要学会备份及还原,备份及还原操作在我们的真实工作环境中是必不可少的,由于是对数据库数据备份,所 ...
- windows下mysql开启慢查询
mysql在windows系统中的配置文件一般是my.ini,我的路径是c:\mysql\my.ini,你根据自己安装mysql路径去查找 [mysqld] #The TCP/IP Port the ...
- mysql 多数据库文件_今天突然发现我的Linux下MySQL数据库目录多了好多文件
今天再次重现Blog了,虽然很忙,还是要来写一下Blog的,嘻,首先还是一样先谢谢Sery 今天发现了我的Linux下Mysql数据库目录多了好多Mysql-bin.0000X这些文件,经过自己查找资 ...
- windows 下mysql的安装于使用(启动、关闭)
1.下载Windows (x86, 64-bit), ZIP Archive解压: 2.双击在bin目录里的mysqld.exe dos窗体一闪就没了,这时netstat -an发现port3306已 ...
最新文章
- Spring boot ----RestTemplate学习笔记
- 多元函数的极限与连续(一)
- c语言使用函数累加由n个a构成的整数之和,c 语言使用函数累加由n个a构成的整数之和...
- matlab求logistics映射 的le_高维映射 与 核方法(Kernel Methods)
- 实现对gridview删除行时弹出确认对话框的四种方法
- LINUX的简单命令
- angular4.0 父子组建之间的相互通信
- web服务-Axis2的安装
- 2007以学习软件设计开始
- 微机实验报告7 定时/计数器应用实验
- 微信小程序开发教程、小程序资讯、小程序demo合揖(10月16日更新)
- 果园生草对土壤质量提升的研究进展
- XPS文件可以直接打印吗?如何转成Word后修改呢
- 线性代数————思维导图(上岸必备)(线性方程组)
- Vim光标定位操作快捷键
- 数字化转型对企业的意义
- 内存大计算机运行就快吗,提高电脑内存的运行速度的方法你会吗
- 牛客算法周周练14 BCircle D 绝地求生(gcd,思维) E
- 深度对比 Python 与 Java 的区别(一)
- python计算器小程序源码_python代码编写计算器小程序