首页 > 代码库 > MAMP中设置Mysql root密码

MAMP中设置Mysql root密码

 作为一名大三学生,我的技术还很薄弱,最近想学习一下PHP+mysql进行web开发,由于用的是mac机器,并且希望快速入门而不必将时间花费在环境搭建上,我选择了使用MAMP集成开发环境,我会慢慢将我的学习心得和大家分享,希望的到大家的指导。

  下载MAMP.dmg文件以后点击安装,由于没有难度就不会赘述,不过过程中有一个坑,就是在标准安装安装这一步请选择自定义,然后选择MAMP普通版本。因为它的安装包中有MAMP和MAMP pro,他会默认安装pro版本,然后让你购买这个版本,以后启动免费版本的时候一直会有警告消息。

  本文主要想讲得是修改mysql的root 密码。

  1.cd /Application/MAMP/Library/bin/

  2.    ./mysqladmin -u root -p password "newpassword"

然后会让你输入当前密码:root


但是修改密码以后,再启动MAMP就会报错,因为此时MAMP不知道你的Mysql roor 密码。

下面主要讲如何更新密码配置。

很多文章都会讲让你更新/Application/MAMP/bin/mamp/index.php中得这样一行

$link =mysql_connect(‘:/Application/MAMP/tmp/mysql/mysql.sock‘,‘root‘,‘root‘);

把第二个root改为新密码,但是我在修改发现新版本MAMP在index.php中已经变成了

$link = mysql_connect(
  ‘:/Applications/MAMP/tmp/mysql/mysql.sock‘,
  ‘<?php echo $cfg[‘Servers‘][1][‘user‘]; ?>‘,
  ‘<?php echo $cfg[‘Servers‘][1][‘password‘]; ?>‘
);
所以其实这个文件不需要修改。

只需要修改/Application/MAMP/bin/phpAdmin/config.inc.php

以及以下五个文件中的-proot改为-p+新密码

/Application/MAMP/bin/checkMysql.sh

/Application/MAMP/bin/quickCheckMysqlUpgrade.sh

/Application/MAMP/bin/repairMysql.sh

/Application/MAMP/bin/stopMysql.sh

/Application/MAMP/bin/upgradeMysql.sh


刚开始学习,写的东西也没什么技术含量,只是希望跟大家分享学习的过程,也希望这样能让我学的更加扎实。

MAMP中设置Mysql root密码