phpmyadmin的安装及相关问题
来源:互联网 发布:java应用架构设计 编辑:程序博客网 时间:2024/04/30 05:04
phpmyadmin安装比较简单,直接解压之后,更改一下配置文件,链接mysql即可。下面是详细教程
1、先下载phpMyAdmin安装包:
到国外官方网站http://www.phpmyadmin.net上,点击导航栏上的“DOWNLOADS”链接进入下载页面,选择“all-languages.zip”版本下载到本地,解压;把解压缩文件放到系统指定的虚拟根目录下的phpmyadmin文件夹里(可自定义文件夹名);
如:$cfg['PmaAbsoluteUri'] = 'http://www.piaoyi.org/phpmyadmin/'; 这里因为我是本地调试,我改为$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';
注意:不要漏掉最后的反斜杠/和开头的http。4、查找 $cfg['Servers'][$i]['host'] = 'localhost';(通常用默认,也有例外,可以不用修改)
如果出现错误:(原文地址:http://aideehorn.iteye.com/blog/306635)
- 错误
- MySQL 返回:
- #2002 - 服务器没有响应 (or the local MySQL server's socket is not correctly configured)
大部分这类问题是由于 mysql 做了 ip 绑定(bind-address = 127.0.0.1)造成的。这里只需要在phpmyadmin/config.inc.php 文件里将 $cfg['Servers'][$i]['host'] = 'localhost' 改为 '127.0.0.1' 就可以了。或者改成localhost.localdomain ,这样改的依据是more /etc/hosts,可以看到localhost和localhost.localdomain被解析为127.0.0.1的,而mysql的my.cnf里面大家都加了bind-address = 127.0.0.1,所以要修改$cfg['Servers'][$i]['host']。
5、查找 $cfg['Servers'][$i]['auth_type'] = 'config';
在自己的机子里调试用config;如果在网络上的空间用cookie,这里我们既然在前面已经添加了网址,就修改成cookie。
我个人建议:无论是本地还是网络上,都建议设置成cookie,安全第一。
同时,当auth_type这个值设置为cookie后,还有一个地方需要作出相应的修改:
$cfg['blowfish_secret'] = '';
改成:$cfg['blowfish_secret'] = 'www.piaoyi.org';
这里的www.piaoyi.org自己随便定义,不超过46个字符。如果这个地方留空,将会出现上文提到的第2个错误:“配置文件现在需要绝密的短语密码(blowfish_secret)”。
(这个地方我是留白了,目前没有问题)
一、启动方式
1、使用 service 启动:service mysqld start
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:safe_mysqld&
二、停止
1、使用 service 启动:service mysqld stop
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop
3、mysqladmin shutdown
三、重启
1、使用 service 启动:service mysqld restart
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart
缺少 mysqli 扩展。请检查 PHP 配置。 <a href="Documentation.html#faqmysql" target="documentation"><img src="themes/dot.gif" title="文档" alt="文档" class="icon ic_b_help" /></a>
http://cyr520.blog.51cto.com/714067/866263
# cd /soft/php-5.3.13/ext/mysqli/
# /usr/local/php/bin/phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config --enable-embedded-mysqli=shared --with-mysqli=/usr/local/mysql/bin/mysql_config
# make && make install
# vim /usr/local/php/etc/php.ini
extension=mysqli.so
运行/usr/local/webserver/php/bin/phpize时出现:
Zend Extension Api No: 220060519Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
# cd /usr/src
# wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz
# tar -zvxf m4-1.4.9.tar.gz
# cd m4-1.4.9/
# ./configure && make && make install
# cd ../
# wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz
# tar -zvxf autoconf-2.62.tar.gz
# cd autoconf-2.62/
# ./configure && make && make install
可爱的yum让我更容易把没安装的包安装好
yum install m4
yum install autoconf
两个命令就搞定了
Mysql密码忘记以后找回:http://www.ccvita.com/95.html
1.用root或者运行mysqld的用户登录系统;
2.利用kill命令结束掉mysqld的进程;
3.使用--skip-grant-tables参数启动MySQL Server
shell>mysqld_safe --skip-grant-tables &
4.为root@localhost设置新密码
shell>mysqladmin -u root flush-privileges password "newpassword"5.重启MySQL Server
解决“没有找到 PHP 扩展 mbstring”
5.安装PHP扩展模块:动态加载
使用php的常见问题是:编译php时忘记添加某扩展,后来想添加扩展,但是因为安装php后又装了一些东西如PEAR等,不想删除目录重装,于是可以采用phpize。
方法是:
1).要有与现有php完全相同的php压缩包 ,展开后进入里面的ext/mcrypt目录 (里面是mcrypt的php扩展)
#cd /usr/local/software/php-5.3.2/ext/mcrypt
2).执行/usr/local/php/bin/phpize
#/usr/local/php/bin/phpize
3).编译安装
执行完后,会发现当前目录下多了一些configure文件,如果没报错,则根据提示运行
./configure --with-php-config=/usr/local/php/bin/php-config
注意要先确保/usr/local/php/bin/php-config存在。
make
make install
- phpmyadmin的安装及相关问题
- phpMyAdmin安装及问题总结
- phpmyadmin安装配置以及相关问题
- Ubuntu14.04安装phpmyadmin 出现的问题及解决办法
- phpMyAdmin的安装小问题
- phpMyAdmin安装步骤及问题处理
- Proe 5.0 的安装及相关问题
- phpmyadmin的安装,初次登陆的问题
- XAMPP在Linux中安装 及phpmyadmin不显示问题
- phpMyAdmin安装问题Index+of+/phpMyAdmin
- 阿里云LAMP的搭建及phpmyadmin的安装
- LAMP+phpmyadmin安装及设置
- LAMP+phpmyadmin安装及设置
- Centos phpmyadmin 安装及注意事项
- centos安装phpmyadmin及配置
- phpMyadmin 安装错误及解决方法
- windows下Apache+mysql+php+phpMyAdmin的安装及配置
- phpMyAdmin及Joomla数据库问题
- 世界上超难找的药方
- 原来可以写博客啊,呵呵
- Java各种Logger汇总
- 夜已微凉----爱、未央
- Java程序员从笨鸟到菜鸟之(八十九)跟我学jquery(五)jquery中的ajax详解
- phpmyadmin的安装及相关问题
- 跨平台移动开发实战(六)------Jquery mobile的动态化
- 驱动开发小结
- 大学计算机软件专业生应该学什么
- POJ 1185 炮兵阵地 状态压缩
- asp.net代码中尖括号和百分号的用法
- XML解析技术之VTD-XML 简介及代码实例
- 一个函数只能采用一种形式的异常处理规则
- IT青年创业降级论