MySQL 命令行

昨天为了修复一个wp的网站,需要将导出的sql脚本导入新的数据库内

偏偏phpmyadmin运行很不正常,导了很长时间都没成功。

索性复习下用命令行方式导数据库

参考了之前这里的一篇文章,成功的进入了命令行模式,也导入了,但是编码不对

查阅了官网的帮助文档解决了问题

在脚本开始的地方写上这段代码

SET NAMES ‘UTF8’;

看看这一句话,我可是被折腾的可以啊

先是一开始以为names后面有一个等号,结果弄了半天都是不对

再就是直接在vim下编辑utf-8的文档总是有乱码

无奈ftp到本地改好了再上传,终于把乱码搞定了

顺便总结下命令行进入的方式

方法是

mysql -h localhost -P 3306 -u root -p 数据库名

密码输入正确就看到mysql>

在这个时间要导入那个sql脚本

先 use 数据库名
source 文件位置 就好了

Leave a Comment

You must be logged in to post a comment.