mamp mysql 密码,设置/修改 phpmyadmin 密码 (MAMP)
在使用phpMyAdmin操作數據庫時,首先需要設置mysql的root用戶的密碼。具體操作參考前一篇博文。設置完mysql的root密碼之后,需要對phpMyAdmin的登錄進行一些配置。
未經配置的phpMyAdmin很不安全,容易受到攻擊,或者根本無法正常使用,phpMyAdmin有3種授權模式:
cookie: 顯示一個web登錄頁面,輸入mysql的用戶名和密碼,然后進入管理界面
http: 顯示1個windows登錄框,輸入mysql的用戶名和密碼,然和進入管理
config: 把mysql用戶名和密碼直接填入config.inc.php,不顯示登錄界面,直接進入管理界面
具體的參數配置如下所示:
/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
各參數的含義從命名中可以很清楚的看出來。根據自己的需要進行必要的配置即可。
MAMP 配置文件在:/Applications/MAMP/bin/phpMyAdmin/config.inc.php
如果出現類似下面的錯誤 MAMP phpMyAdmin error #1045 after I changed my root password. Not sure how to change it back/reset.
1045 – Access denied for user ‘root’@’localhost’ (using password: YES)
mysqli_real_connect(): (HY000/1045): Access denied for user ‘root’@’localhost’
那么就把 auth_type的屬性修改為 cookie,然后刷新就可以了!
$cfg['Servers'][$i]['auth_type'] = 'cookie';
如果你是使用 google cloud:
可以使用
# 進入超級用戶
sudo su
# 無密碼登錄mysql
mysql -u root
然后可以操作mysql:
mysql > GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost';
mysql > FLUSH PRIVILEGES;
mysql > EXIT
然后
sudo service mysql reload
sudo service apache2 restart
OK !
相關
Related Posts
MySQL數據庫備份的10個教程
MySQL 是用于交互式網站開發的最為知名的開源數據庫系統。如果你使用的 MySQL 數據庫,你應當經常有規律地備份數據,以防數據丟失(譯注:不管用什么類型的數據都得定期備份)。這里有10個自動或手動備份 MySQL 數據庫的方法,應該有適合你的方法。 ? 1.??Backing Up Using MySQLDump? 數據備份,可以使用?MySQL 自帶的??MySQLDump 命令來完成。這篇文章給出了多種例子,包括把數據庫備份成一個文件,備份到另外一個服務器,還有備份成一個gzip壓縮文件。…
Node.js 工具模塊
在 Node.js 模塊庫中有很多好用的模塊。接下來我們為大家介紹幾種常用模塊的使用: 序號 模塊名 & 描述 1 OS 模塊 提供基本的系統操作函數。 2 Path 模塊…
MySQL 查詢時強制區分大小寫
讓MySQL搜索區分大小寫或排序時分大小寫方法如下: ? 1.在SQL中強制 SELECT `field` FROM `table` WHERE BINARY `colunm` = 'xxxxxx' SELECT `field`…
總結
以上是生活随笔為你收集整理的mamp mysql 密码,设置/修改 phpmyadmin 密码 (MAMP)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: guns常用功能整理
- 下一篇: WooCommerce入门指南:添加新订