mac下mysql terminal命令行设置以及常规用法

本文介绍如何通过配置.bash_profile简化MySQL命令行操作,并提供了一系列实用的MySQL命令,包括查看版本、更改密码、服务启停、数据库导出与导入、异常处理等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先正常使用时,需要找到MySQL所在bin目录,例如:

$ /usr/local/mysql/bin/mysql -u root -p
Enter password: 

但每次都要输入这么一长串字符,也过于繁琐,需要用alias命令行去简化

$ vim ~/.bash_profile 

追加内容:

# MySQL
alias mysql='/usr/local/mysql/bin/mysql';

注意等号前后不要有空格

最后,要使~/.bash_profile文件生效,我们必须使用 source 命令:

$ source ~/.bash_profile

以后我们使用时,就不需要再输入那么多麻烦的指令了,So Easy。

之后使用

$ mysql -u root -p
Enter password: 

即可正常登陆使用


其他使用命令:

1.查看mysql版本号:

mysql> select version();
+-----------+ | version() | 
+-----------+ | 5.7.9 |
+-----------+ 
1 row in set (0.00 sec)

2.更改管理员密码:

例:把root账号的密码改成'123456':

/usr/local/mysql/bin/mysql admin -u root -p password 123456
Enter password: 
Warning: Using a password on the command line interface can be insecure.

3.mysql 服务启动/终止命令:

sudo /usr/local/mysql/support-files/mysql.server start (stop);

4.查看否有有添加MySQL的路径:

$ echo $PATH

没有则添加:$ PATH="$PATH":/usr/local/mysql/bin

添加成功查看:

$ which mysql
/usr/local/mysql/bin/mysql

5.导出数据库:

在已有的数据库导入数据,首先使用use命令进入到该数据库,然后:

mysql> source /Users/baijiawei/Documents/Code/class.sql

导入数据库的格式:source /<路径>/. <sql>.sql,你也可以导出为.dump文件;

6.导入数据库:

在已有的数据库导入数据,首先使用use命令进入到该数据库,然后:

mysql> source /Users/baijiawei/Documents/Code/class.sql

导入数据库的格式:source /<路径>/. <sql>.sql,你也可以导出为.dump文件;

7.数据库还原:

如果你误删了一些数据,又或者是更新数据时忘记指定where条件,或者你把数据表都删除了,你也可以把它们还原:

$ mysql -u root -p testDB < testDB.sql
Enter password:

当然,也是需要输入root密码。

8.异常处理:

有时候链接数据库的时候,提示报错:

Your password has expired. To log in you must change it using a client that supports expired passwords.说密码过期,不知道为什么会出现这个问题,此时重新设置秘密即可:

SET PASSWORD = PASSWORD('123456');


点击打开链接

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值