Mac下使用终端命令行导入MySQL数据库.sql文件的操作

时间:2022-09-19 23:14:36

我这几天在MAC Pro上安装MySQL,并在Mac的终端窗口上使用MySQL命令行创建数据库和导入数据备份的.sql文件,由于很少用过MAC Pro的操作系统,所以有些操作不甚熟悉,也因此浪费了不少时间。为了让其他可能会遇到我这些情况的朋友们能少走弯路,节约精力,我把遇到的问题和解决方法在这里做一点记录,希望对大家能有所帮助。

一、MySQL数据库安装:

从其官网上下载适合自己操作系统类别和版本的数据库安装文件,根据指导进行安装。打开.dmg文件后,会出现三个需要安装文件,分别是:MySQL-…-osx-64.pkgmysqlStartupItem.pkgmysql.prePane

这个安装过程结束之后,我们可以通过:“Launchpad---系统偏好设置---全部显示”,出现的界面中就会出现MySQL了。

二、进入MAC的终端:

通过“Finder---前往---实用工具---终端”这几步,我们进入了终端操作界面。使用MySQL的命令:mysql �Cu root   ,会提示输入密码,这个指令的意思是:以root用户身份进入mysql。如果这没有指定root用户身份,那么可能就没有创建数据库等操作权限。安装后的默认密码是空的,如果没有做设置,我们直接回车,进入MySQL的操作环境,界面提示mysql>   

三、导入.sql文件:

MySQL操作环境下,可以直接将.sql文件拖入终端界面,界面上通常会自动出来文件的路径,将路径语句做修改:“\.  /文件路径”,回车执行。也可以使用“ source /文件路径”导入目标.sql文件。


 

设置在MAC Pro终端窗口启动mysql

打开终端,分别输入:

1)alias mysql=/usr/local/mysql/bin/mysql

2)alias mysqladmin=/usr/local/mysql/bin/mysqladmin

 

要想每次都可以从终端启动MySQL,需要将MySQLbin目录加入系统PATH。做法是:

在用户home目录下的.profile文件中,添加  export PATH=$PATH:/usr/local/mysql/bin 

(如果没有这个.profile文件,则创建一个,方法是:在home目录下执行vim .profile  )。最后执行命令:source ./.profile

关于vim编辑器的操作:

:w  保存编辑后的文件内容,但不退出vim编辑器。这个命令的作用是把内存缓冲区中的数据写到启动vim时指定的文件中。

:wq   保存文件内容后退出vim编辑器。这个命令的作用是把内存缓冲区中的数据写到启动vim时指定的文件中,然后退出vim编辑器。另外一种替代的方法是用ZZ命令。

:q  在未做任何编辑处理而准备退出vim时,可以使用此命令。如果已做过编辑处理,则vim不允许用户使用“:q命令退出,同时还会输出下列警告信息:No write since last change (:quit! overrides)