MySQL及macOS系统命令行操作学校
[命令行]设置环境变量
通过finder搜索到mysql的可执行文件的路径是
/usr/local/mysql-8.0.20-macos10.15-x86_64/bin/mysql
通过管理员权限编辑zshrc文件:
sudo vim ~/.zshrc
在末尾添加
export PATH=/usr/local/mysql-8.0.20-macos10.15-x86_64/bin:${PATH}
保存退出之后,执行
source ~/.zshrc
使zshrc文件生效
[MySQL]本地登录
本地登录
mysql -h localhost -u root -p
-h
是设置连接的服务器名或者ip
-u
设置用户名
-p
输入密码
[MySQL]备份
使用mysqldump进行本地备份数据(数据导出)
mysqldump -h localhost -u 用户名 -p 数据库名称 > 目录/备份数据名称.sql
[MySQL]恢复备份
以恢复表users
为例,使用root账号登录MySQL,使用
# 进入要恢复备份的数据库
use databaseName
备份文件路径为/Users/criinalnicole/Desktop/生产实习/数据库备份/UsersBackUp.sql
,使用
# 执行该sql脚本
source /Users/criinalnicole/Desktop/生产实习/数据库备份/UsersBackUp.sql
最好不要使用中文路径
[命令行]切换为超级用户模式
由于需要查看MySQL引擎使用的文件格式,需要进入MySQL的data目录。而这个目录对于一般用户是无权限读写的,因此切换为超级用户模式查看。
# 使用su命令切换为超级用户模式
sudo su
[命令行]切换回普通用户
# 使用su命令切换到criinalnicole
su criinalnicole
[命令行]mysqladmin修改用户密码
格式:
mysqladmin -u用户名 -p旧密码 password 新密码
例子:
mysqladmin -uroot -p123456 password 123