
mysql>source d:/myprogram/database/db.sql
另附mysql常用命令:
一) 连接MYSQL:
格式: mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL
首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:/mysql/bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>
2、例2:连接到远程主机上的MYSQL (远程:IP地址)
假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:
mysql -h10.0.0.1 -uroot -p123
(注:u与root可以不用加空格,其它也一样)
3、退出MYSQL命令
exit (回车)
(二) 修改密码:
在实际工作中,有时经常地时行mysql数据库的导入和导入 *** 作,但对于大型sql文件导入时,phpmyadmin是不行的,有太多限制,比如记录,内存等!比较好的办法仍是用mysql的source命令:
一、在客户端下 *** 作:
1、进行入客户端
2、mysql>use
数据库名(如果没有,先建一个)
3、mysql>set
names
'utf8'
(一般看导入的是什么格式的文件)
4、mysql>source
d:\aaa.sql
即可正常导入,如果有错,可以看出错提示
二、PHP文件 *** 作:
建立a.php
里面有下面内容
mysql_connet('xxxx')
mysql_query("set
names
'utf8'")
mysql_query("source
d:\aaa.sql'")
原理同上,主要方便了无法使用命令行用户的 *** 作
在实际工作中,有时需要导入大容量sql文件到MySQL,通常有以下三种方法:(1)通过phpmyadmin,不推荐,有内存等的限制;
(2)通过Navicat Premium工具运行sql,不推荐,效率低;
(3)通过source命令导入,推荐,效率高,经测试,小编导入一个3.02G的文件耗时3分08秒;
下面,小编将整个过程进行重现,希望对大家有帮助。
https://jingyan.baidu.com/article/295430f1ef89ab0c7f00505a.html
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)