DANCE WITH JAVA

开发出高质量的系统

常用链接

统计

积分与排名

好友之家

最新评论

mysql 基本知识和phpMyAdmin的配制Faq

平时都是在用oracle,这次做项目开始用mysql,写一下mysql的一些基本知识和phpMyAdmin的配制Faq
一,mysql的常用操做
1.导出整个数据库
  mysqldump -u 用户名 -p 数据库名 > 导出的文件名
  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.导出一个表
  mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
  mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.导出一个数据库结构
  mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql
  -d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
4.导入数据库
  常用source 命令
  进入mysql数据库控制台,
  如mysql -u root -p
  mysql>use 数据库
  然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
  mysql>source d:\wcnc_db.sql
5,更改mysql数据库的编码
 /etc/my.cnf 加入
 default-character-set=utf8
二,mysql的常见问题
1,能本机登陆,不能远程登陆
mysql的系统数据库是mysql,里边有一个表user,user表的一个字段host,决定了能在什么地方访问mysql
 localhost代表本机
 %代表任何机器
 如果你想在远程使用root,同时还要给本机的一些服务提供使用,那么可以建立两个root用户
三,phpMyAdmin的配制
虽然还有一些工具也很好用,但是phpMyAdmin无疑是其中的佼佼者,至少使用人数上是,安装网上有很多,
这里写一下安装过程中常遇到的问题和解决办法.
1,不能加载mysql扩展
须要安装一个类似php-mysql的包。
2,每次进入要求登陆,加上这两句:
$cfg['Servers'][$i]['user'] = 'username';
$cfg['Servers'][$i]['password'] = 'password';
3,一些页面的下方提示sql语句错误
原因:没有导入数据库
找到你的phpMyAdmin的目录,里边有个script目录,导入里边的脚本。create_tables.sql
mysql版本高的话导入另一个create_tables_mysql_4_1_2+.sql
解决办法 mysql -u root -p
mysql> source create_tables.sql

 

 

 

 

 

 

 

 

posted on 2006-11-24 19:02 dreamstone 阅读(503) 评论(0)  编辑  收藏 所属分类: 利器


只有注册用户登录后才能发表评论。


网站导航: