我这几天在MAC Pro上安装MySQL,并在Mac的终端窗口上使用MySQL命令行创建数据库和导入数据备份的.sql文件,由于很少用过MAC Pro的操作系统,所以有些操作不甚熟悉,也因此浪费了不少时间。为了让其他可能会遇到我这些情况的朋友们能少走弯路,节约精力,我把遇到的问题和解决方法在这里做一点记录,希望对大家能有所帮助。
一、MySQL数据库安装:
从其官网上下载适合自己操作系统类别和版本的数据库安装文件,根据指导进行安装。打开.dmg文件后,会出现三个需要安装文件,分别是:MySQL-…-osx-64.pkg、mysqlStartupItem.pkg和mysql.prePane。
这个安装过程结束之后,我们可以通过:“Launchpad---系统偏好设置---全部显示”,出现的界面中就会出现MySQL了。
二、进入MAC的终端:
通过“Finder---前往---实用工具---终端”这几步,我们进入了终端操作界面。使用MySQL的命令:mysql –u 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,需要将MySQL的bin目录加入系统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)