mac下mysql terminal设置以及常规用法
2016-03-28 11:22
627 查看
首先正常使用时,需要找到mysql所在bin目录,例如:
但每次都要输入这么一长串字符,也过于繁琐,需要用alias命令行去简化
追加内容:
注意等号前后不要有空格
最后,要使~/.bash_profile文件生效,我们必须使用 source 命令:
以后我们使用时,就不需要再输入那么多麻烦的指令了,So Easy。
之后使用
即可正常登陆使用
其他使用命令:
1.更改MySQL的root管理员密码
例:把root账号的密码改成'123456':
注意:需要知道账户的原密码才能进行修改。
2.MySQL数据库的导入和导出
要想导入和导出数据库,我们需要用到mysqldump工具,接下来我会介绍它的导入和导出功能。这个工具在安装MySQL时就附带上了,在使用它之前,我们需要找到它的运行路径。幸好的是,我已经找到了:
我们先不用着急怎样去使用它,我们先使用alias简化一下命令:
2.1 导出数据库
好了,现在我们来介绍它的用法吧,先来看看导出数据库时的格式:
来个实例说明:
当然这些操作都是需要输入MySQL的管理员密码,也就是root的密码。另外,它是导出到终端的当前目录。提示:“我们可以使用pwd查看当前所在目录”。
导出带删除格式的数据库,还原时能够覆盖已有数据库而不用删除原有数据库:
2.2 导入数据库
在已有的数据库导入数据,首先使用use命令进入到该数据库,然后:
导入数据库的格式:source /<路径>/. <sql>.sql,你也可以导出为.dump文件
2.3 还原数据库
如果你误删了一些数据,又或者是更新数据时忘记指定where条件,或者你把数据表都删除了,你也可以把它们还原:
当然,也是需要输入root密码。
$ /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的root管理员密码
例:把root账号的密码改成'123456':
✗ /usr/local/mysql/bin/mysqladmin -u root -p password 123456 Enter password: Warning: Using a password on the command line interface can be insecure.
注意:需要知道账户的原密码才能进行修改。
2.MySQL数据库的导入和导出
要想导入和导出数据库,我们需要用到mysqldump工具,接下来我会介绍它的导入和导出功能。这个工具在安装MySQL时就附带上了,在使用它之前,我们需要找到它的运行路径。幸好的是,我已经找到了:
/usr/local/mysql/bin/mysqldump
我们先不用着急怎样去使用它,我们先使用alias简化一下命令:
alias mysqldump='/usr/local/mysql/bin/mysqldump';
2.1 导出数据库
好了,现在我们来介绍它的用法吧,先来看看导出数据库时的格式:
mysqldump -u root -p <数据库名> <表名> > <导出的名字>.sql
来个实例说明:
$ mysqldump -u root -p test CLASS > class.sql Enter password:
当然这些操作都是需要输入MySQL的管理员密码,也就是root的密码。另外,它是导出到终端的当前目录。提示:“我们可以使用pwd查看当前所在目录”。
导出带删除格式的数据库,还原时能够覆盖已有数据库而不用删除原有数据库:
mysqldump --add-drop-table e -u root -p testDB > TESTDB.sql
2.2 导入数据库
在已有的数据库导入数据,首先使用use命令进入到该数据库,然后:
mysql> source /Users//Documents/Code/class.sql
导入数据库的格式:source /<路径>/. <sql>.sql,你也可以导出为.dump文件
2.3 还原数据库
如果你误删了一些数据,又或者是更新数据时忘记指定where条件,或者你把数据表都删除了,你也可以把它们还原:
$ mysql -u root -p testDB < testDB.sql Enter password:
当然,也是需要输入root密码。
相关文章推荐
- MySQL备份时排除指定数据库的方法
- MySQL权限篇之FILE
- 如何将数据库从SQL Server迁移到MySQL
- MySql远程连接失败
- 关于如何使用Navicat(11.1.13) for MySQL如何创建存储过程
- MySQL提供的错误日志中的错误级别一共有3个分别为:
- mysql给root开启远程访问权限
- mysql:通用查询日志general_log
- mysql 字符串的截取与连接
- MYSQL 5.7.11 服务无法启动解决方法
- MYSQL_基本实例_mysql
- Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
- mysql:错误日志log_error:
- 初学mysql 总结(3)
- 【MySQL】常见错误与常用命令的集锦
- MySQL备份时候排除指定的数据库
- mysql命令行基本操作
- windows下MySql 5.7.11重置密码
- 【MySQL】主备复制
- MySQL导入大sql 文件大小限制问题的解决