| vi /usr/local/apache/conf/httpd.conf
<VirtualHost mysql.yesgo.loc> ServerAdmin webmaster@yesgo.loc DocumentRoot /home/mysql ServerName mysql.yesgo.loc ErrorLog logs/mysql.yesgo.loc-error_log CustomLog logs/mysql.yesgo.loc-access_log common </VirtualHost>
5 添加身份验证
##添加MySQL用户
##使用身份验证功能,phpMyAdmin需要一个启动用户,这个用户对mysql的相关表具有查询权限,具体定义如下:
shell>mysql -p
mysql>GRANT USAGE ON mysql.* TO ''''<stduser>''''@''''localhost'''' IDENTIFIED BY ''''<stdpass>''''; mysql>GRANT SELECT (Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv) ON mysql.user TO ''''<stduser>''''@''''localhost''''; mysql>GRANT SELECT ON mysql.db TO ''''<stduser>''''@''''localhost''''; mysql>GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv) ON mysql.tables_priv TO ''''<stduser>''''@''''localhost'''';
##修改配置文件
vi config.inc.php
$cfgServers[1][''''host''''] = ''''localhost''''; // 主机名
$cfgServers[1][''''port''''] = ''''3306''''; // 默认端口
$cfgServers[1][''''socket''''] = ''''''''; // 使用的socket路径
$cfgServers[1][''''connect_type''''] = ''''tcp''''; //使用tcp还是 socket方式来连接
$cfgServers[1][''''stduser''''] = '''' ''''; // 标准用户帐号名称
$cfgServers[1][''''stdpass''''] = '''' ''''; // 标准帐号的密码
$cfgServers[1][''''auth_type''''] = ''''http''''; //指定验证方式为config, http 还是 cookie,这是2.2.3版本的一个变化,比较安全的方式是http验证
$cfgServers[1][''''user''''] = ''''root''''; // MySQL 帐号
$cfgServers[1][''''password''''] = '''' ''''; // 只有使用config验证方式的时候才需要填写
$cfgServers[1][''''only_db''''] = ''''''''; // 如果你在这里指定了一个数据库,那么登陆后系统只列出这个数据库在左侧
6 测试phpMyAdmin
--------------------------------------------------------------------------------------------
上一页 [1] [2] |