PHPMyadmin安装配置
安装环境
Ubuntu或者RHEL
新得立方式安装phpmyadmin
sudo apt-get install phpmyadmin
说明:会让在apache和lightd选择一个,没有nginx,我就选择了apache,然后设置用户密码既可。
默认安装在 /usr/share/phpmyadmin
1.作个链接到 /var/www/ 目录下,
sudo ln -s /usr/share/phpmyadmin/ /var/www/
2.或者移动到工作目录
sudo mv /usr/share/phpmyadmin/ /var/www/
再使用 http://localhost/phpmyadmin 即可以访问了
源代码方式安装phpmyadmin(基本下载解压即可)
代码:(或者到http://www.phpmyadmin.net下载)
wget http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/3.5.0/phpMyAdmin-3.5.0-all-languages.tar.bz2
tar xvjf phpMyAdmin-3.5.0-all-languages.tar.bz2
mv phpMyAdmin-3.5.0-all-languages /var/www/phpmyadmin
详细配置
cd phpmyadmin/
cp config.sample.inc.php config.inc.php
vi config.inc.php
将其中的:
代码:
$cfg['blowfish_secret'] = ”;
改为:
代码:
$cfg['blowfish_secret'] = ‘web’;
下面的:
代码:
// $cfg['Servers'][$i]['controluser'] = ‘pma’;
// $cfg['Servers'][$i]['controlpass'] = ‘pmapass’;
// $cfg['Servers'][$i]['pmadb'] = ‘phpmyadmin’;
// $cfg['Servers'][$i]['bookmarktable'] = ‘pma_bookmark’;
// $cfg['Servers'][$i]['relation'] = ‘pma_relation’;
// $cfg['Servers'][$i]['table_info'] = ‘pma_table_info’;
// $cfg['Servers'][$i]['table_coords'] = ‘pma_table_coords’;
// $cfg['Servers'][$i]['pdf_pages'] = ‘pma_pdf_pages’;
// $cfg['Servers'][$i]['column_info'] = ‘pma_column_info’;
// $cfg['Servers'][$i]['history'] = ‘pma_history’;
// $cfg['Servers'][$i]['tracking'] = ‘pma_tracking’;
将//全部删除,然后将其中的:
代码:
$cfg['Servers'][$i]['controluser'] = ‘pma’;
$cfg['Servers'][$i]['controlpass'] = ‘pmapass’;
查找 $cfg['PmaAbsoluteUri']
修改为你将上传到空间的phpMyAdmin的网址
如:$cfg['PmaAbsoluteUri'] = ‘http://www.fresker.com/phpmyadmin/’;
这里因为我是本地调试,我改为$cfg['PmaAbsoluteUri'] = ‘http://localhost/phpmyadmin/’;
注意:不要漏掉最后的反斜杠/和开头的http。
查找 $cfg['Servers'][$i]['host'] = ‘localhost’;(通常用默认,也有例外,可以不用修改)
查找 $cfg['Servers'][$i]['auth_type'] = ‘config’;
在自己的机子里调试用config;如果在网络上的空间用cookie,这里我们既然在前面已经添加了网址,就修改成cookie。
个人建议:无论是本地还是网络上,都建议设置成cookie,安全第一。
同时,当auth_type这个值设置为cookie后,还有一个地方需要作出相应的修改:
$cfg['blowfish_secret'] = ”;
改成:$cfg['blowfish_secret'] = ‘www.fresker.com’;
这里的www.fresker.com自己随便定义,不超过46个字符。如果这个地方留空,将会出现上文提到的第2个错误:“配置文件现在需要绝密的短语密码(blowfish_secret)”。
6、查找 $cfg['Servers'][$i]['user'] = ‘root’; // MySQL user(用户名,自己机里用root;在网上一般为你的ftp用户名,虚拟主机提供商会告诉你的;一般不要修改)
7、查找 $cfg['Servers'][$i]['password'] = ’123456′; // MySQL password (123456修改成连接你的MYSQL数据库的用户密码)
8、查找 $cfg['DefaultLang'] = ‘zh’; (这里是选择语言,zh代表简体中文的意思) 还有 $cfg['DefaultCharset'] = ‘gb2312′;(修改默认编码为国标)
pma和pmapass改为你的mysql用户名和密码,最后登录phpmyadmin,将phpmyadmin/scripts目录中的creat_tables.sql文件导入mysql
mysqldir/bin/mysql -u root -p /phpadmin_dir/scripts/create_tables.sql
目前暂无评论