EasyPHP 使用經驗積累

 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\\

 

 

phpMyAdmin對MySQL密碼的配置

新安裝的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

相關文章
相關標籤/搜索