MariaDB社区

标题: phpMyAdmin下载、安装和使用入门(Web形式客户端工具) [打印本页]

作者: kider    时间: 2007-9-9 23:05
标题: phpMyAdmin下载、安装和使用入门(Web形式客户端工具)
对于PHP的逐渐流行,我们有目共睹:无论是BLOG程序中的WordPress,还是CMS程序中的DEDECMS,还是BBS程序中的Discuz!,都可谓经典。

随着程序语言选择的不同,WEB应用所使用的数据库也发生了变化,转而向MySQL阵营学习。其中对于phpMyAdmin的学习则必不可少。

phpMyAdmin(简称PMA)是一个用PHP编写的,可以通过互联网在线控制和操作MySQL。他是众多MySQL管理员和网站管理员的首选数据库维护工具,通过phpMyAdmin可以完全对MySQL数据库进行操作。

一,phpMyAdmin的下载
打开phpMyAdmin的官方站点:http://www.phpmyadmin.net ,在页面中选择“Download”,目前最新版本为phpMyAdmin 2.10.1,选择“all-languages.zip”文件下载,Linux环境选择“all-languages.tar.gz”:

截图1


下载后的ZIP文件通过解压软件进行解压的本地磁盘。
如果本地有MySQL则可在本地测试,否则上传到支持MySQL的WEB服务器上,比如将所有解压文件上传到leosn.com的phpmyadmin文件夹内,则可通过“ http://leosn.com/phpmyadmin ”进行访问。

二,phpMyAdmin的安装
当然,无论是在本地测试还是在远程服务器上测试,都需要进行如下的文件配置才能正常使用phpMyAdmin。

首先,在下载解压下来的文件中有一个文件“config.sample.inc.php”,这是phpMyAdmin配置文件的样本文件,我们需要把该文件中的所有代码拷贝,新建一个文件“config.inc.php”,并将代码粘贴。文件config.inc.php是phpMyAdmin的配置文件,上传服务器时必须上传该文件。

对于config.inc.php文件,最重要的即是修改加入phpMyAdmin连接MySQL的用户名和密码。寻找到代码行:


// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';

将“//”注释号删除,同时输入MySQL中配置的用户名和密码(远程服务器的请联系你的空间服务商),比如这里:

$cfg['Servers'][$i]['controluser'] = 'leosn_com';
$cfg['Servers'][$i]['controlpass'] = '*********';

注意:如果需要通过远程服务器调试使用phpMyAdmin,则需要添加blowfish_secret内容定义Cookie,寻找到代码行:

$cfg['blowfish_secret'] = '';

设置内容为COOKIE

$cfg['blowfish_secret'] = 'leosn';


三,phpMyAdmin的使用
打开phpMyAdmin所在服务器目录,比如 http://www.leosn.com/phpmyadmin
继续输入MySQL用户的用户名和密码,进入。

截图2


选择相关数据库可看到数据库中的各表,可进行表、字段的增删改,可以导入、导出数据库信息。总之选择中文语系的phpMyAdmin,你可以很快就入门。

截图3


截图4



更多:
如果嫌麻烦,还有个很简单的办法,直接用XAMPP即可,很好安装使用,解压缩就包含了
PHP,MySQL,Apache,phpMyAdmin等组件,详细参考:
一个好用的最容易搭建起LAMP结构的集成包(工具)-XAMPP


转载:http://www.cnbruce.com/blog/showlog.asp?log_id=1211, 整理:mysqlpub.com


作者: kider    时间: 2007-9-11 15:29
phpMyAdmin的mbstring问题2007年03月14日 下午 12:01[转自Jumbo Frame]
操作环境:
Fedora Core 3
Apache/2.0.52 (built: Oct 15 2004 11:39:29 )
PHP 4.3.9 (cgi) ( built: Oct 20 2004 14:52:04 )
phpMyAdmin 2.6.4-pl3

今天打开phpMyAdmin突然出现如下红字警告:

linux PHP 的扩展设置mbstring, 而当前系统好像在使用宽字符集。没有 mbstring 扩展的 phpMyAdmin 不能正确识别字符串,可能产生不可意料的结果.

英文即是:The mbstring PHP extension was not found and you seem to be using multibyte charset. Without mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results.

==================================================================
解决方法:安装 php-mbstring-4.3.9-3.i386.rpm 包,重启apache即可!
==================================================================

过程:

搜索了一下,好像是很常见的问题,但大多是windows平台下的解决方法:
windows平台:
修改php.ini文件,去掉 ;extension=php_mbstring.dll 前面的分号。

unix平台:
打开/etc/php.ini
把 ;extension=php_mbstring.so 改成 extension=php_mbstring.so 。

但我的fc3的/etc/php.ini文件里只有:

[mbstring]
; language for internal character representation.
;mbstring.language = Japanese

; internal/script encoding.
; Some encoding cannot work as internal encoding.
; (e.g. SJIS, BIG5, ISO-2022-*)
;mbstring.internal_encoding = EUC-JP

; http input encoding.
;mbstring.http_input = auto

; http output encoding. mb_output_handler must be
; registered as output buffer to function
;mbstring.http_output = SJIS

; enable automatic encoding translation accoding to
; mbstring.internal_encoding setting. Input chars are
; converted to internal encoding by setting this to On.
; Note: Do _not_ use automatic encoding translation for
;         portable libs/applications.
;mbstring.encoding_translation = Off

; automatic encoding detection order.
; auto means
;mbstring.detect_order = auto

; substitute_character used when character cannot be converted
; one from another
;mbstring.substitute_character = none;

; overload(replace) single byte functions by mbstring functions.
; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
; etc. Possible values are 0,1,2,4 or combination of them.
; For example, 7 for overload everything.
; 0: No overload
; 1: Overload mail() function
; 2: Overload str*() functions
; 4: Overload ereg*() functions
;mbstring.func_overload = 0

;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
;
; If you wish to have an extension loaded automatically, use the following
; syntax:
;
;     extension=modulename.extension
;
; For example:
;
;     extension=msql.so
;
; Note that it should be the name of the module only; no directory information
; needs to go here.    Specify the location of the extension with the
; extension_dir directive above.


;;;;
; Note: packaged extension modules are now loaded via the .ini files
; found in the directory /etc/php.d; these are loaded by default.
;;;;

; Directory in which the loadable extensions (modules) reside.
extension_dir = /usr/lib/php4



extension_dir = /usr/lib/php4    应该是个关键噢。里面放置了扩展模块。

又找到个方法:
说是要重新编译安装php:
# ./configure --enable-mbstring

可是我喜欢系统自带安装的,这样自己编译好麻烦啊...

搜索英文信息,找到:
# yum install php-mbstring

哈,肯定是它了!找来FC3第四张光盘里的php-mbstring-4.3.9-3.i386.rpm ,安装,重启apache,搞定!呵呵````
作者: yy199771    时间: 2008-4-1 23:08
此工具对监控mysql性能参数指标好用嘛?我主要用来做性能测试。刚开始学mysql还不是很熟悉。
作者: kider    时间: 2008-4-2 08:56
部分有用...
作者: kider    时间: 2009-6-18 22:17
很好的参考:

phpMyAdmin 2.10.0.2 的安装方法:http://www.discuz.net/thread-631382-1-5.html

phpMyAdmin使用视频教程:http://www.discuz.net/thread-390316-1-1.html

PHPMYADMIN简明安装教程:http://www.discuz.net/thread-746673-1-2.html
作者: xczwhx    时间: 2009-12-4 10:51
学些了,呵呵
感觉还是蛮受益的!
作者: xczwhx    时间: 2009-12-4 10:52
学些了,呵呵
感觉还是蛮受益的!
作者: Jobsz    时间: 2010-7-2 08:25
最新的版本的是3.3.4.




欢迎光临 MariaDB社区 (http://123.56.88.72/) Powered by Discuz! X3.2