mysql 导入、导出数据库、表
DOS 窗口
开始->运行-> cmd
导出为: mysqldump -u 用户名 -p --opt 数据库用户名 >
数据库名.sql
输入你的数据库密码!phpma.com
导入为:mysql -u 用户名 -p 数据库用户名 < 数据库名.sql
(要
在当前目录下操作)
要想将文本文件
“
pet.txt
”
装载到
pet
表中,使用这个命令:
mysql>
LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet;
请注意如果用Windows
中的编辑器(使用\r\n
做为行的结束符)
创建文件,应使用:
mysql>
LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet
->
LINES TERMINATED BY '\r\n';
相关文档:
在windows下安装amp网上的介绍很多了。
我这里只说些关键的部分,一方面作为笔记,另一方面和大家共享。
1.安装apache
a.这里要注意,在刚开始填写主机域名时,如果你没有域名,就在本地安装,那就填写本机ip行了。(我觉得填写127.0.0.1更好,具体我没试过)
b.apache 的默认端口是80,我的 ......
(1)在设计数据库字段的时候,把需要获取手机号的字段设置为int(11),原意是要取11位数的,结果发现所有的手机号码,都变成了2147483647
,顿时觉得很奇怪,以为是程序有问题,最后发觉是数据库设计的问题。因为有符号整数的最大值为
2147483647,所以最后决定把数据库的结构变化下,把int(11)变为char(11)才搞定。
(2 ......
mysql 明明已经装好了,但是无法访问。链接的时候 总是说
Access Denied.
解决方法:
用mysqld --skip-grant-table启动mysql
然后在mysql库中执行这个
INSERT INTO user VALUES ('localhost', 'root', PASSWORD('some_pass'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y', 'Y', ......