Mac系统下MySQL的安装与配置指南
Mac系统下MySQL的安装与配置指南
本文将详细介绍在Mac系统上安装MySQL并进行相关配置的过程,包括环境变量配置、常用数据库命令以及root密码的修改方法。无论你是MySQL新手还是有一定经验的开发者,都能从本文中获得实用的指导。
1 下载与安装
首先访问MySQL官方网站:https://www.mysql.com/,选择适合你系统的版本进行下载。对于Mac用户,建议选择社区版进行安装。
在下载页面,你可以找到多种下载方式。对于大多数用户来说,选择开源版本即可满足需求。
下载完成后,按照提示完成安装过程。安装过程中,系统会提示你设置root用户的初始密码,请务必妥善保存。
2 配置环境变量
为了在终端中直接使用MySQL命令,需要将MySQL的bin目录添加到系统的环境变量中。对于使用zsh shell的Mac用户,可以按照以下步骤进行配置:
编辑用户配置文件~/.zshrc
:
vim ~/.zshrc
在文件末尾添加以下内容:
export PATH=$PATH:/usr/local/mysql/bin
export PATH=$PATH:/usr/local/mysql/support-files
保存并关闭文件后,运行以下命令使配置生效:
source ~/.zshrc
完成上述步骤后,你就可以在终端中直接使用MySQL命令了。
3 数据库常用命令
启动、停止和重启MySQL服务
你可以使用以下命令来管理MySQL服务:
sudo mysql.server start
sudo mysql.server stop
sudo mysql.server restart
或者使用更详细的路径:
sudo /usr/local/mysql/support-files/mysql.server start
sudo /usr/local/mysql/support-files/mysql.server stop
sudo /usr/local/mysql/support-files/mysql.server restart
进入MySQL命令行界面
要进入MySQL的命令行界面,可以使用以下命令:
mysql -u root -p
输入你设置的root密码后,即可进入MySQL的命令行界面。
强制关闭MySQL服务
如果MySQL服务出现异常,可以使用以下命令强制关闭:
sudo pkill -9 mysql
使用系统设置管理MySQL服务
在Mac系统中,你也可以通过系统设置来管理MySQL服务的启停。
注意:如果通过命令行启动了MySQL服务,那么在系统设置中将无法操作MySQL服务。
4 数据库修改root密码
4.1 已知当前密码
如果你知道当前的root密码,可以按照以下步骤修改密码:
进入MySQL命令行界面:
mysql -u root -p
切换到MySQL数据库:
USE MYSQL;
修改root用户的密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
刷新权限:
FLUSH PRIVILEGES;
退出MySQL命令行界面:
EXIT;
4.2 忘记当前密码
如果你忘记了当前的root密码,可以按照以下步骤重置密码:
停止MySQL服务:
sudo mysql.server stop
进入MySQL的安装目录:
cd /usr/local/mysql/bin
使用安全模式启动MySQL,禁用权限验证:
sudo su ./mysqld_safe --skip-grant-tables &
你会看到类似以下的输出:
sh-3.2 # 2024-07-28T16:43:21.6NZ mysqld_safe Logging to '/usr/local/mysql-8.0.38-macos14-arm64/data/192.168.0.129.err'. 2024-07-28T16:43:21.6NZ mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql-8.0.38-macos14-arm64/data
进入MySQL命令行界面:
./mysql
刷新权限:
FLUSH PRIVILEGES;
修改root用户的密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
退出MySQL命令行界面:
EXIT;
退出管理员模式:
exit
重启MySQL服务:
sudo mysql.server restart
完成上述步骤后,你就可以使用新设置的密码登录MySQL了。