作为一名大三学生,我的技术还很薄弱,最近想学习一下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
刚开始学习,写的东西也没什么技术含量,只是希望跟大家分享学习的过程,也希望这样能让我学的更加扎实。