网站推广广告包装设计十大网站
news/
2025/10/2 4:53:43/
文章来源:
网站推广广告,包装设计十大网站,手机网站制作流程图,个人如何加入百度推广前言#xff1a;MySQL有很多的可视化管理工具#xff0c;比如“mysql-workbench”和“sequel-pro-”。 现在我写MySQL的终端命令操作的文章#xff0c;是想强化一下自己对于MySQL的理解#xff0c;总会比使用图形化的理解透彻#xff0c;因为我本来就比较喜欢写代码。同时…前言MySQL有很多的可视化管理工具比如“mysql-workbench”和“sequel-pro-”。 现在我写MySQL的终端命令操作的文章是想强化一下自己对于MySQL的理解总会比使用图形化的理解透彻因为我本来就比较喜欢写代码。同时写出来这些文章是想要给大家当个参考希望也能对大家有所帮助有所提升这就是我为什么要写终端操作MySQL的文章了。以下命令基于笔者在Mac系统测试提供。1、MySQL服务状态1.1 启动MySQL$ sudo /Library/StartupItems/MySQLCOM/MySQLCOM start需要输入管理员密码。1.2 停止MySQL服务$ sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop只需把start改成stop即可。1.3 重启MySQL服务$ sudo /Library/StartupItems/MySQLCOM/MySQLCOM restartRestarting MySQLdatabase server在我的MAC上一般都只需要用restart的命令。当然除了上述使用终端去启动MySQL外。还有一个意外简单的方法可以在“设置”里找到MySQL服务并设置它的状态开启或关闭。1.4 查看当前MySQL版本mysql selectversion();-----------| version() |-----------| 5.6.20 |-----------1 row in set (0.00 sec)2、更改MySQL的root管理员密码例把root账号的密码改成123456✗ /usr/local/mysql/bin/mysqladmin -u root -p password 123456Enter password:Warning: Using a password on the command line interface can be insecure.注意需要知道账户的原密码才能进行修改。3、MySQL终端登录3.1 终端登录(繁琐)首先使用以下命令查看路径是否有有添加MySQL的路径$ echo $PATHMySQL的运行路径/usr/local/mysql/bin如果你能在查询结果中找到这段字符那么就是已添加进路径里。如没有则需要把MySQL的运行路径添加进去。添加MySQL运行路径$ PATH$PATH:/usr/local/mysql/bin添加是否成功我们可以使用which使用来查看$ which mysql/usr/local/mysql/bin/mysql若存在路径则会输出mysql的运行路径若不存在则什么都不输出。添加后我们就能正常登录了$ mysql -u root -p这里会要求输入密码需要注意的是这里的密码为MySQL的登录密码非系统管理员的登录密码。注意每次关闭终端后再重新打开终端都要重新添加路径你可以把这些命令当作是临时的。也就是说这些命令会在终端关闭后失效。3.2 终端登录(简化)我们可以使用alias命令简化MySQL的终端登录操作当然如果你只是想要临时的话你可以直接在终端输入alias 这样做的话只要你关闭终端后刚刚进行过简化的命令就会失效。如果你想要让它始终存在那么需要把alias指令添加到 ~/.bashrc(Ubuntu) 或者~/.bash_profile(MacOS)。除了上述3.1的终端登录方法外我们还可以使用MySQL的运行路径进行登录像这样$ /usr/local/mysql/bin/mysql -u root -pEnter password:输入正确的密码后就能正常操作MySQL了。如果每次都要输入这么一长串的字符那不是太繁琐了点而且不容易记忆。在终端里我们可以使用 alias 命令去简化$ alias mysql/usr/local/mysql/bin/mysql它的格式是alias 我们使用时就可以很简单$ mysql -u root -pEnter password:实在是太方便了。但是这样做还不够因为这个是暂时性的只要我们关闭当前的终端窗口所有简化的指令便会失效。所以我们需要把alias定义为全局的我们可以在~/.bash_profile添加指令前提是进入~/.bash_profile文件$ vi ~/.bash_profile编辑前export PATH/Users/baijiawei/Library/Application Support/GoodSync:$PATH编辑后export PATH/Users/baijiawei/Library/Application Support/GoodSync:$PATH# MySQLalias mysql/usr/local/mysql/bin/mysql;#那一行代表是注释我们一般还会在具体的命令加上单引号就是前面我们提及到的“alias ”。最后要使~/.bash_profile文件生效我们必须使用 source 命令$ source ~/.bash_profile以后我们使用时就不需要再输入那么多麻烦的指令了So Easy。我们可以在终端上直接输入alias查看已有的简化命令$ aliasalias mysql/usr/local/mysql/bin/mysql4、 MySQL数据库的导入和导出要想导入和导出数据库我们需要用到mysqldump工具接下来我会介绍它的导入和导出功能。这个工具在安装MySQL时就附带上了在使用它之前我们需要找到它的运行路径。幸好的是我已经找到了/usr/local/mysql/bin/mysqldump我们先不用着急怎样去使用它我们先使用alias简化一下命令alias mysqldump/usr/local/mysql/bin/mysqldump;4.1 导出数据库好了现在我们来介绍它的用法吧先来看看导出数据库时的格式mysqldump -u root -p .sql来个实例说明$ mysqldump -u root -p test CLASS class.sqlEnter password:当然这些操作都是需要输入MySQL的管理员密码也就是root的密码。另外它是导出到终端的当前目录。提示“我们可以使用pwd查看当前所在目录”。导出带删除格式的数据库还原时能够覆盖已有数据库而不用删除原有数据库mysqldump --add-drop-table e -u root -p testDB TESTDB.sql4.2 导入数据库在已有的数据库导入数据首先使用use命令进入到该数据库然后mysql source /Users//Documents/Code/class.sql导入数据库的格式source //. .sql你也可以导出为.dump文件4.3 还原数据库如果你误删了一些数据又或者是更新数据时忘记指定where条件或者你把数据表都删除了你也可以把它们还原$ mysql -u root -p testDB Enter password:当然也是需要输入root密码。博文作者GarveyCalvin本文版权归作者和博客园共有欢迎转载但须保留此段声明并给出原文链接谢谢合作
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/924558.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!