mac下mysql terminal命令行设置以及常规用法
2016-11-28 10:50
323 查看
首先正常使用时,需要找到MySQL所在bin目录,例如:
但每次都要输入这么一长串字符,也过于繁琐,需要用alias命令行去简化
追加内容:
# MySQL
注意等号前后不要有空格
最后,要使~/.bash_profile文件生效,我们必须使用 source 命令:
以后我们使用时,就不需要再输入那么多麻烦的指令了,So Easy。
之后使用
即可正常登陆使用
其他使用命令:
1.查看mysql版本号:
2.更改管理员密码:
例:把root账号的密码改成'123456':
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');
点击打开链接
$ /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');
点击打开链接
相关文章推荐
- mac下mysql terminal设置以及常规用法
- mac下mysql terminal设置以及常规用法
- mysql的密码设置以及常规优化配置
- MYSQL中更新数据超简单方法 replace into的用法 以及常规增删查改
- Mac下安装mysql5.7 完整步骤以及 Mac平台重新设置MySQL的root密码等问题汇总
- MySQL中的主键以及设置其自增的用法教程
- Mac下安装mysql5.7 完整步骤以及 Mac平台重新设置MySQL的root密码等问题汇总
- MySQL中的主键以及设置其自增的用法教程
- Mac OS X:在Windows里面使用命令行设置启动系统
- Mac Terminal下文件类型不同颜色不同的设置
- 用命令行导出mysql库里面所有的存储过程以及存储函数
- 关于命令行中mysql中文乱码以及不能插入中文数据的问题
- HttpClient V3、V4的常规设置及用法
- win2003系统下apache、php、mysql安装以及虚拟主机和目录权限设置(转载)
- Linux(Ubuntu)环境MYSQL->master/slave主从同步设置以及注意事项
- 命令行设置MySQL高速缓存启动方法
- 命令行设置MySQL高速缓存启动方法
- 【转】win2003系统下apache、php、mysql安装以及虚拟主机和目录权限设置
- Apache为mysql以及自己的项目设置虚拟路径