分类
日历
统计
链接
其他

24 Apr.2009

phpMyAdmin 安装说明 不指定

作者: dreamboymt   分类:WEB服务器   出处:本站原创       | |



把phpMyAdmin解压到页面文档主目录并把目录名改为phpmyadmin
在phpmyadmin目录下新建config目录


打开http://***/phpmyadmin/scripts/setup.php ***为所使用的域名
在Servers中单击Add
Authentication type 选择cookie
User for config auth 删除其值 留空
phpMyAdmin control user 输入超级管理用户帐号(或者是可以访问phpmyadmin数据库的用户)
phpMyAdmin contrlo user password 输入超级管理用户密码(同上)
phpMyAdmin database for advanced features 输入phpmyadmin
单击Add
在Features中单击Charsets
Allow charset conversion 选中此项
Default charset 选择默认字符集 推荐utf-8
Recoding engine 选择Auto
单击Update
在Configuration中单击Save
把config目录下的config.inc.php复制到phpmyadmin根目录下
删除config目录
打开http://***/phpmyadmin/index.php ***为所使用的域名
使用超级管理用户帐号登陆
建立phpmyadmin数据库
在phpmyadmin数据库中单击SQL
以下的表内容可以从你下载的phpMyAdmin目录里获取最新的(scripts/create_tables.sql)
输入:
CREATE TABLE `PMA_bookmark` (
`id` int(11) NOT NULL auto_increment,
`dbase` varchar(255) NOT NULL default '',
`user` varchar(255) NOT NULL default '',
`label` varchar(255) NOT NULL default '',
`query` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM COMMENT='Bookmarks' AUTO_INCREMENT=1 ;
CREATE TABLE `PMA_column_info` (
`id` int(5) unsigned NOT NULL auto_increment,
`db_name` varchar(64) NOT NULL default '',
`table_name` varchar(64) NOT NULL default '',
`column_name` varchar(64) NOT NULL default '',
`comment` varchar(255) NOT NULL default '',
`mimetype` varchar(255) NOT NULL default '',
`transformation` varchar(255) NOT NULL default '',
`transformation_options` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`),
UNIQUE KEY `db_name` (`db_name`,`table_name`,`column_name`)
) TYPE=MyISAM COMMENT='Comments for Columns' AUTO_INCREMENT=24 ;
CREATE TABLE `PMA_history` (
`id` bigint(20) unsigned NOT NULL auto_increment,
`username` varchar(64) NOT NULL default '',
`db` varchar(64) NOT NULL default '',
`table` varchar(64) NOT NULL default '',
`timevalue` timestamp(14) NOT NULL,
`sqlquery` text NOT NULL,
PRIMARY KEY (`id`),
KEY `username` (`username`,`db`,`table`,`timevalue`)
) TYPE=MyISAM COMMENT='SQL history' AUTO_INCREMENT=1 ;
CREATE TABLE `PMA_pdf_pages` (
`db_name` varchar(64) NOT NULL default '',
`page_nr` int(10) unsigned NOT NULL auto_increment,
`page_descr` varchar(50) NOT NULL default '',
PRIMARY KEY (`page_nr`),
KEY `db_name` (`db_name`)
) TYPE=MyISAM COMMENT='PDF Relationpages for PMA' AUTO_INCREMENT=3 ;
CREATE TABLE `PMA_relation` (
`master_db` varchar(64) NOT NULL default '',
`master_table` varchar(64) NOT NULL default '',
`master_field` varchar(64) NOT NULL default '',
`foreign_db` varchar(64) NOT NULL default '',
`foreign_table` varchar(64) NOT NULL default '',
`foreign_field` varchar(64) NOT NULL default '',
PRIMARY KEY (`master_db`,`master_table`,`master_field`),
KEY `foreign_field` (`foreign_db`,`foreign_table`)
) TYPE=MyISAM COMMENT='Relation table';
CREATE TABLE `PMA_table_coords` (
`db_name` varchar(64) NOT NULL default '',
`table_name` varchar(64) NOT NULL default '',
`pdf_page_number` int(11) NOT NULL default '0',
`x` float unsigned NOT NULL default '0',
`y` float unsigned NOT NULL default '0',
PRIMARY KEY (`db_name`,`table_name`,`pdf_page_number`)
) TYPE=MyISAM COMMENT='Table coordinates for phpMyAdmin PDF output';
CREATE TABLE `PMA_table_info` (
`db_name` varchar(64) NOT NULL default '',
`table_name` varchar(64) NOT NULL default '',
`display_field` varchar(64) NOT NULL default '',
PRIMARY KEY (`db_name`,`table_name`)
) TYPE=MyISAM COMMENT='Table information for phpMyAdmin';
对于采用Latin1编码保存GB2312的MYSQL数据库(旧版的时候基本是这种情况)要解决显示问题
到phpMyAdmin的根目录下,打开以下这个文件:
libraries/select_lang.lib.php
  
1、找到有"zh-gb2312"的那一行,把'zh-gb2312' 改成 'zh-gb2312-utf-8' 例如:
'zhgb-utf-8' => array('zh|chinese gb2312', 'chinese_simplified-gb2312-utf-8', 'zh', '中文'),
  为什么这样加?那是因为服务器会把没有"-utf-8"的语言过滤掉,在libraries/database_interface.lib.php 第168行,根据英文说:“为了防止混淆”,或者如果不把'zh-gb2312' 改成 'zh-gb2312-utf-8',可以去掉过滤吧。把那个if去掉就OK了。
2、找到"$mysql_charset_map = array("那一行
  把'gb2312' => 'gb2312',
  改成 'gb2312' => 'latin1',
  保存,OK,在进入phpMyAdmin管理,选择语言chinese simplified(zh-gb2312-utf-8)
切记要选择语言为chinese simplified(zh-gb2312-utf-8)!
3、记得在lang/ 目录下也得有 chinese_simplified-gb2312-utf-8.inc.php 文件存在,新版的好像没有了gb2312的语言库了,需自己建一下。方法很简单,只要复制chinese_simplified-utf-8.inc.php,用DreamWeaver等软件编辑 $charset = 'gb2312'; 并转存成 GB2312编码文件就行了。
时间:13:20 评论(0) 引用(0) 阅读(4139) Tags:
发表评论
  昵称 [注册]
  密码 (游客无需密码)
  网址
  电邮
OpenID登入 权限选项 表情