Brew 卸载MySql以及安装Mysql
2023-09-11 14:16:27 时间
卸载:
1.brew remove mysql
2.brew cleanup
3.launchctl unload -w ~/Library/LaunchAgents/com.mysql.mysqld.plist
4.rm ~/Library/LaunchAgents/com.mysql.mysqld.plist
5.sudo rm -rf /usr/local/var/mysql
安装
-
使用homebrew一键安装相应的包,因为homebrew会检测最新的版本,所以下载的mysql版本是5.7.*版本
最近安装的时候最新版本更新到8.x版本,关于homebrew的安装,链接
? /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
搜索一下mysql版本:
brew search mysql ==> Formulae automysqlbackup mysql-cluster mysql-search-replace mysql@5.7 mysql mysql-connector-c mysql-utilities mysqltuner mysql++ mysql-connector-c++ mysql@5.5 mysql-client mysql-sandbox mysql@5.6 ==> Casks homebrew/cask/mysql-connector-python homebrew/cask/navicat-for-mysql homebrew/cask/mysql-shell homebrew/cask/sqlpro-for-mysql homebrew/cask/mysql-utilities
安装mysql:
? brew install mysql@5.7 ? ln -sfv /usr/local/opt/mysql@5.7/*.plist ~/Library/LaunchAgents ? mysql.server start
如果
mysql.server start
说zsh: command not found: mysql.server
的话,配置一下环境变量,如果是卸载重新切换版本的话brew link mysql@5.7
上面的第二步骤是设置开机启动
登录
? mysql -uroot show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.00 sec)
修改root密码
use mysql update user set authentication_string = password('root') where User='root'; Query OK, 1 row affected, 1 warning (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 1
以前修改mysql密码字段是Password这个字段,但是mysql5.7没有这个字段而是使用了authentication_string替代
mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)
如果操作过程中报下面的错误
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
那么使用首先关闭mysql服务,然后以安全模式启动
mysql.server start --skip-grant-tables
最后可以参考:https://blog.csdn.net/cheng649090216/article/details/79246333
相关文章
- mysql误删数据快速恢复
- Mysql索引优化单表、两表、三表实践
- 华为云MySQL金融版正式商用,高可靠的金融级数据库来了
- mysql的备份与还原,安装(window)
- 【Mysql安装】Mac下安装mysql
- 使用Docker安装mysql,挂载外部配置和数据
- Mac下安装Mysql以及修改Mysql密码
- MySQL数据库下载及安装教程(最新版!史上最详细!)
- Ubuntu 安装mysql和 简单命令操作
- mysql 5.5 安装到最后未响应的解决方法
- 【问题解决方案】MySQL安装后无法启动-net start mysql服务名无效
- PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)
- CentOS安装MySQL(rpm方式)
- [转]分析MySQL数据类型的长度【mysql数据字段 中length和decimals的作用!熟悉mysql必看】
- Mysql一个非常有用的内置函数今天碰到要把MySQL数据库中的varchar转换成date类型进
- linux下mysql 5.1.73 源码安装笔记
- Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’
- Mysql 查询当前数据上一条和下一条的记录
- PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)
- Mysql 如果有多个可选条件怎么加索引_MySQL|mysql-索引
- 【网址收藏】Centos7.3离线(rpm方式)安装mysql服务
- Ansible Playbook企业案例:利用 playbook 安装 nginx、安装和卸载 httpd、安装mysql
- mysql utf8mb4和utf8字符集的区别
- MySQL数据库基本操作命令
- Ubuntu20.04安装mysql
- 在linux下手动安装 apache, php, mysql--终极版
- mysql安装后改动port号password默认字符编码
- Linux上安装Mysql+Apache+Php
- MySQL数据库篇之mysql的快速启动和停止
- 【服务器安装mysql】centos7下使用mysql离线安装包安装mysql5.7