Mac下载mysql

安装

  1. brew list --versions | grep mysql查看已安装的mysql版本
  2. brew search mysql查看支持的mysql版本
  3. brew info mysql查看mysql版本信息
  4. brew install mysql进行安装
  5. /opt/homebrew/opt/mysql/bin/mysqld --initialize-insecure --user=$(whoami) --basedir=$(brew --prefix mysql) --datadir=/opt/homebrew/var/mysql手动初始化了 MySQL 数据目录(mysqld --initialize-insecure会创建数据目录并设置一个无密码的 root@localhost 用户)
  6. brew services start mysql 启动mysql
  7. mysql -u root 登录mysql
  8. mysql -u root -e "ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';" 设置 root 密码
  9. mysql_secure_installation设置 root 密码,全选y
  10. exit退出数据库
  11. brew services stop mysql 停止mysql

验证

  1. mysql --versionmysql -V 查看版本
  2. which mysql 查看安装路径
  3. ps aux | grep mysqld 查看mysql进程

卸载

  1. mysql -uroot -p123456 登录数据库
  2. brew services stop mysql 停止mysql服务
  3. brew uninstall mysql 卸载mysql
  4. sudo rm -rf /usr/local/var/mysql sudo rm -rf /usr/local/etc/my.cnf 删除残余文件

相关推荐
敲上瘾1 小时前
Redis持久化存储机制:从RDB到AOF再到混合持久化的配置与实践
linux·数据库·redis·缓存
2401_894915534 小时前
GEO 优化源码全解析:从搜索引擎到 AI 引擎的底层改写逻辑
java·服务器·前端·数据库·人工智能·分布式·搜索引擎
柯腾啊9 小时前
Desktop Sticky:一款会跟着 macOS 桌面走的便签
macos
正儿八经的少年9 小时前
布隆过滤器(解决redis缓存穿透步骤之一)
数据库·redis·缓存
xrandzj10 小时前
MySQL8.0 从零通关核心操作手册(Ubuntu实战版)
数据库·mysql
我不会插花弄玉10 小时前
4.数据类型【由浅入深-MySQL】
数据库·mysql
denggun1234510 小时前
yield
前端·数据库·python
ltl10 小时前
SQLite Rollback Journal:写前拷贝与提交点
数据库
ltl11 小时前
TiFlash Learner:Raft 日志如何进列存
数据库
ltl11 小时前
BM25 与 Lucene Similarity:公式如何落到 postings
数据库