如何在mac osx下启用mysql(转载)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在mac osx下启用mysql(转载)相关的知识,希望对你有一定的参考价值。
随着网络日益发展还有os x用户的增多,有可能会需要在自己的x系统中运行mysql+php环境,比如架设网站或者测试之类。简单步骤如下: 1、下载MySQL 5.x 发行版,解压并安装映像中的两个安装包文件。 a. mysql-5.x-osx10.6_x86_64.pkg -mysql 5.x 标准版安装b. MySQLStartupItem.pkg-mysql启动项目,可以上你的电脑在启动系统时自动运行mysql服务。它安装在/Library /StartupItems/MySQL/,如果你不想系统启动时运行mysql服务,请不要安装。如果你在安装后又不想使用,请删除/Library /StartupItems/MySQL/这个目录。 启动mysql: 2、如果你已经安装了MySQLStartupItem.pkg,重新启动电脑即可。 3、如果你有安装MySQLStartupItem.pkg或者不想启动电脑。启动mysql服务(终端): sudo /Library/StartupItems/MySQL/MySQL start 然后输入你的系统管理员密码,如果没有设定密码就直接回车。 关闭mysql服务(终端):sudo /Library/StartupItems/MySQL/MySQL stop然后输入你的系统管理员密码,如果没有设定密码就直接回车。 mysql root账户密码: mysql root密码初始值是空。这样虽然没有问题。但很不安全。建议你更改root用户密码。注意:mysql root用户和系统中的root用户是不一样的。是完全两个不同的用户。 更改mysql root密码(终端): /usr/local/mysql/bin/mysqladmin -u root password 新密码 同时你也可以随时使用这条命令更改你的密码。 4、下载x版mysql数据库管理工具 这是一个运行在mac os x系统中的mysql数据库管理软件,支持本地及远程数据库管理。并且还是免费的。这个程序的优点是完全CGI界面。并且密码是保存在本机上的。相对比较安全。 参考技术A mac下启动mysql:1、如已经安装MySQLStartupItem.pkg,重新启动电脑即可。
2、如有安装MySQLStartupItem.pkg或者不想启动电脑,运行:应用程序-实用程序-终端程序,在终端中输入命令: sudo /Library/StartupItems/MySQL/MySQL start 然后输入系统管理员密码,如没有设定密码就直接回车。如没有安装先下载。
3、下载MySQL 5.x 发行版 ,解压并安装映像中的两个安装包文件。
a. mysql-5.x-osx10.6_x86_64.pkg -mysql 5.x 标准版安装
b. MySQLStartupItem.pkg-mysql启动项目,可上电脑在启动系统时自动运行mysql服务。安装在/Library /StartupItems/MySQL/,如不想系统启动时运行mysql服务,请不要安装。如在安装后又不想使用,请删除/Library /StartupItems/MySQL/目录。
关闭mysql服务:
终端中输入命令:sudo /Library/StartupItems/MySQL/MySQL stop 然后输入系统管理员密码,如没有设定密码就直接回车。
mysql root账户密码:mysql root密码初始值是空。虽没有问题。但很不安全。更改root用户密码较好。
注意:mysql root用户和系统中的root用户是不一样的。是完全两个不同的用户。
更改mysql root密码请在终端中输入命令: /usr/local/mysql/bin/mysqladmin -u root password 新密码,同时也可随时使用这条命令更改密码。
4、下载x版mysql数据库管理工具,这是一个运行在mac os x系统中的mysql数据库管理软件,支持本地及远程数据库管理。程序是完全CGI界面。且密码是保存在本机上的。
如何在 Mac OSX 10.9 上的 php 中启用 mcrypt?
【中文标题】如何在 Mac OSX 10.9 上的 php 中启用 mcrypt?【英文标题】:How to enable mcrypt in php on Mac OSX 10.9? 【发布时间】:2013-12-27 17:30:27 【问题描述】:由于想开始学习Laravel,所以需要在php中安装mcrypt。我在 Mac OSX 10.9 上,我手动安装了 apache 和 php(没有 mamp 或类似的东西),所以我跟着 this guide 安装 mcrypt。整个过程按预期工作(没有错误),但在使用sudo apachectl restart
重新启动服务器后,我查看了 phpinfo() 的输出,但找不到任何提及 mcrypt。
由于我认为我在编译和安装的过程中没有任何错误,所以我真的不知道在哪里寻找错误。有人知道要检查什么是合乎逻辑的吗?
【问题讨论】:
Installing mcrypt extension for PHP on OSX Mountain Lion的可能重复 【参考方案1】:我有同样的问题,在 MAC OS X 10.9 上,没有 mcrypt 库工作。 经过几个小时和许多头痛(我不是那么熟练......)我找到了这个指南,最后让它在我的本地机器上运行: http://jenssegers.be/blog/49/installing-the-php-mcrypt-extension-on-osx-10-9-mavericks
我错过的一段是进入一个新的php下载包的ext/mcrypt目录,然后输入:
cd php-5.4.17/ext/mcrypt/ /usr/bin/phpize 。/配置 制作 须藤制作安装
然后在我的 php.ini 文件中添加 extension=mcrypt.so。
就是这样。 希望这会有所帮助!
【讨论】:
【参考方案2】:默认情况下,mcrypt lib 未安装在 Mac OSX 10.9 上。所以你必须先安装它。您可以从sourcefroge.net 获得它。您还需要 php 5.4.17 源代码(首先检查您的 php 版本php -v
)。您可以从github 获得它。提取两个文件夹和。
安装自动配置
brew install autoconf
构建和安装 mcrypt 库
cd libmcrypt-2.5.8
./configure
make
sudo make install
构建php扩展
cd php-5.4.17/ext/mcrypt/
/usr/bin/phpize
./configure
make
sudo make install
最后为php.ini
添加扩展
extension=mcrypt.so
重启apachesudo apachectl restart
For more detailed info you can check it
【讨论】:
谢谢,非常干净和简单的解决方案。【参考方案3】:http://topicdesk.com/downloads/mcrypt/mcrypt-download
您可以从这里下载 mcrypt 安装程序。它对我有用!
【讨论】:
以上是关于如何在mac osx下启用mysql(转载)的主要内容,如果未能解决你的问题,请参考以下文章
如何在 OSX 上为 Python 应用程序启用 App 沙箱(Python 应用程序针对 Mac App Store)