OS + macOS Monterey 12.6.1 / MySQL 8.0.31
s
查看macOS版本
https://www.likecs.com/show-775898.html
Mac系统打开命令行终端的方法:
应用程序 --> 实用工具 --> 终端
Mac系统终端查看操作系统版本号的方法:
输入:#more /System/Library/CoreServices/SystemVersion.plist
垃圾的一样的苹果系统版本列表,如下
macOS 13 Ventura
macOS 12 Monterey
macOS 11 Big Sur
macOS 10.15 Catalina
macOS 10.14 Mojave
macOS 10.13 High Sierra
macOS 10.12 Sierra
Mac OS X 10.11 El Capitan
Mac OS X 10.10 Yosemite
Mac OS X 10.9 Mavericks
Mac OS X 10.8 Mountain Lion
Configuration File:
Base Dir:/usr/local/mysql
Data Dir:/usr/local/mysql/data
Plugin Dir:/usr/local/mysql/plugin
Keyring Data Dir:/usr/local/mysql/keyring
Error Log:/usr/local/mysql/data/mysqld.local.err
PID File:/usr/local/mysql/mysql.local.pid
mac下安装mysql,连接出现Access denied for user 'root'@'localhost' (using password: YES),解决方法
https://www.cnblogs.com/goodgoodstudyforlong/p/11051485.html
解决方法:
第一步:苹果->系统偏好设置->MySQL,关闭mysql服务
第二步:
进入终端
输入(cd /usr/local/mysql/bin/)回车 # 进入Mac中MySQL的默认安装路径的bin路径
输入(sudo -s)回车以获取管理员权限
输入(./mysqld_safe --skip-grant-tables &)回车以禁止mysql验证功能,mysql会自动重启,偏好设置中的mysql状态会变成running
第三步:
新建一个终端窗口(cmd+T),
输入(cd /usr/local/mysql/bin/)回车
输入命令(./mysql)回车
输入命令(flush privileges;)分号别忘记输了
输入命令(set password for 'root'@'localhost' = password('root');) password('root')中的root为新密码,自己随便设置,分号别忘记输入
至此,密码修改成功,可以正常登入了。
三.配置环境变量
若不设置环境变量,输入命令太繁琐,每次登陆Mysql的命令为:/usr/local/mysql/bin/ mysql -u root -p
windows系统直接在环境变量中添加mysql的路径就好,mac系统则需要在home目录下的.bash_profile文件中新建path路径指向mysql的路径
查看home目录:
输入命令 echo $HOME
mac默认的home目录为当前用户根目录 /Users/silverlaw
配置环境变量:
1.打开终端,输入:
open .bash_profile
2.直接输入如下语句:
export PATH=${PATH}:/usr/local/mysql/bin
保存,关闭终端和TextEdit
重新打开终端,输入:mysql -u root -p,即可成功登陆
end
- macOS 13 Ventura
- macOS 12 Monterey
- macOS 11 Big Sur
- macOS 10.15 Catalina
- macOS 10.14 Mojave
- macOS 10.13 High Sierra
- macOS 10.12 Sierra
- Mac OS X 10.11 El Capitan
- Mac OS X 10.10 Yosemite
- Mac OS X 10.9 Mavericks
- Mac OS X 10.8 Mountain Lion
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义