设为首页 收藏本站
查看: 1378|回复: 0

[经验分享] Mac下使用终端命令行导入MySQL数据库.sql文件的操作

[复制链接]

尚未签到

发表于 2018-10-24 08:32:01 | 显示全部楼层 |阅读模式
  我这几天在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)


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-625687-1-1.html 上篇帖子: Mysql日志记录慢查询的SQL 下篇帖子: Setup mail server with Postfix, Dovecot, Roundcube
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表