MySQL:Plugin 'FEDERATED' is disabledphp
在D:\Program Files\EasyPHP-DevServer-13.1VC9\binaries\mysql\my.ini中:mysql
# Uncomment the following if you are using InnoDB tables #innodb_data_home_dir = C:\\mysql\\data\\ #innodb_data_file_path = ibdata1:10M:autoextend #innodb_log_group_home_dir = C:\\mysql\\data\\
新安装的mysql root密码为空,从命令行执行mysql -u root登录,而后执行下面的语句能够修改root密码:sql
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123pass');
再登录则使用 mysql -u root;提示输入密码,输入便可。(2014年1月16日20:46:35)浏览器
这样再次进入phpMyAdmin时,会出错:安全
错误 MySQL 返回: #1045 - Access denied for user 'root'@'localhost' (using password: NO) phpMyAdmin 尝试链接到 MySQL 服务器,但服务器拒绝链接。您应该检查配置文件中的主机、用户名和密码,并确认这些信息与 MySQL 服务器管理员所给出的信息一致。
那是由于登陆默认是容许不用密码的,而且MySql初始无root密码。服务器
/* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'config';
这样,能够加上下面这句并写上密码:spa
$cfg['Servers'][$i]['password'] = '';
可是会不会不安全?而且我安装的如今版本没有这句配置,应该是不推荐吧,毕竟明文保存。继续改:命令行
/* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'http';
这样进入时,浏览器会弹出对话框,输入mysql用户名和密码。code
EasyPHP-DevServer-13.1VC9 (2014年1月16日20:46:08)blog