首先:我用的是mysql5.7。 php环境用的是phpstorm。通过以下环境配置,就可以在php代码中实现与数据库的动态连接。
1。安装mysql5.7,安装最后一步会弹出一个密码窗口,这里很重要,因为下面需要用。
如果不小心点过去的话,那就只能卸载重装了。
方法:一般是在 /usr/local 下有两个 mysql 和 mysql-5.7.9-osx10.9-x86_64
通过前往文件夹可以到达该目录下,删除两个文件,然后重装,注意系统偏好
设置里面的mysql服务也要关掉。如果不知道在哪儿就删掉关机重装。
复制这个密码保存到文档
password:~~~~~~~~
2.在下面的操作之前必须进入偏好设置里面把mysql的服务打开,否则密码永远输不对
在系统偏好设置里打开mysql服务
使用终端进入mysql 安装目录
cd /usr/local
cd mysql-5.7.9-osx10.9-x86_64/
cd bin
./mysql -u root -p
这里,把上面留下的密码粘贴在这里需要用的缺省密码 会车
3.进入mysql 提示符,这可以把进入sql的密码修改,毕竟自动生成的密码太难记了。
SET PASSWORD = PASSWORD('123456');
4.mac 的php模块,开启了这个就能在php里引用数据库了
chmod -xwr php.ini.default // 修改文件夹的只读权限,用不到
打开命令行终端:
cd /private/etc
// 因为不能直接修改php.ini.default,所以复制一个文件php.ini
sudo cp php.ini.default php.ini
// 进入php.ini
sudo vim php.ini
// 点击键盘的 i,修改文件,接下来,好吧,找吧,找到下面这几行
extension=php_mysql.dll
extension=php_mysqli.dll 前面的;去掉
//以下两项后面加上 =/tmp/mysql.sock
mysql.default_socket
mysqli.default_socket
// 点击键盘esc,然后输入下面
:w! 保存
:q退出
最后
// 重启apache
sudo apachectl -restart