mac下mysql的安装
由于最近需要布置mantis用来进行bug追踪,在此记录其过程。
由于PHP apache环境在Mac OS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可。
首先打开终端输入命令:
sudo vim /etc/apache2/httpd.conf
其中有一行是这样的
#LoadModule php5_module libexec/apache2/libphp5.so
将前面的#号去掉。
然后打开系统偏好设置中的共享,将web共享勾上,如下图

重启apache, 命令如下:
sudo apachectl restart
这样就可以在浏览器中输入http://localhost/,如果出现
It works!
说明成功配置php环境
下面来配置MySql环境。
首先下载MySql的dmg安装包。下载地址在:http://dev.mysql.com/downloads/mysql/
打开dmg文件,里面有三个安装项,在此我三个都安装,MySQLStartupItem.pkg安装后,mysql会随系统启动而自启动,MySQL.prefPane表示可以在系统偏好设置中看到mysql选项,还有一个就是mysql的安装项。
这样一来就安装成功了,在系统偏好设置中打开mysql,并将服务开启。安装好后默认的用户名是root,密码为空。为了安全,我们设置一个密码。
打开终端,如果你输入mysql提示没有这个命令,那么需要配置mysql bin目录的环境变量。目录是,/usr/local/mysql/bin/, 将其加入到PATH变量中。在这儿我介绍另一种方法,
在终端中输入
sudo vim /etc/bashrc
然后在其中加入
#mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
这样一来,在终端中输入mysql就有这个命令了, 其实它与我们C/C++中的宏定义有点类似,别名代替的作用。
接着我们修改root的密码,命令如下:
mysqladmin -uroot password 12345
这样就将root的密码改为了12345.
要管理Mysql,如果用命令行比较麻烦,开源的phpMyAdmin采用C/S的模式,方便管理。接着我们就装一个phpMyAdmin. 它是由php开发的,下载地址是:http://www.phpmyadmin.net/home_page/downloads.php
将下载下来的解压放在/Library/WebServer/Documents/目录下,完整的目录为:/Library/WebServer/Documents/phpmyadmin/,那么命令行进入这个目录,
再输入命令:
cp config.sample.inc.php config.inc.php
vim config.inc.php
按照下面进行修改:
$cfg['blowfish_secret'] = '';//用于Cookie加密,随意的长字符串
$cfg['Servers'][$i]['host'] = '127.0.0.1';//MySQL守护程序做了IP绑定
现在可以在浏览器中输入URL:http://localhost/phpmyadmin/
用服名为:root
密码为你设置的密码。
就可以login到mysql的管理界面。
mac下mysql的安装的更多相关文章
- Linux,Mac下MySQL的安装及一些知识点的整理
Linux下载安装 在服务器上下载的话,需要安装Mysql5.7相关的yum源 wget https://dev.mysql.com/get/mysql80-community-release-el7 ...
- Mac下MySQL的安装与配置
之前一直用的是阿里云的服务器,在服务器上装了一个MySQL,但是今天发现到期了,而且续费时发现之前的大学生优惠不能用了,可是明明到6月份,大学生才毕业啊,shit!!!所以没办法只能在自己电脑上装一个 ...
- mac下MySQL Workbench安装
参见:http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html 去mysql官网下载社区的.dmg安装包 分别安装: 分 ...
- MAC下 mySQL及workbench安装
1.首先去mysql 网站下载安装包,https://dev.mysql.com/downloads/mysql/ 选择第一个.dmg格式的下载安装 2.安装完成后,在System Preferenc ...
- MAC下 mysql不能插入中文和中文乱码的问题总结
MAC下 mysql不能插入中文和中文乱码的问题总结 前言 本文中所提到的问题解决方案,都是基于mac环境下的,但其他环境,比如windows应该也适用. 问题描述 本文解决下边两个问题: 往mysq ...
- mac下mysql数据库的配置
这里记录一下. 之前在mac下使用brew install mysql安装,但是安装完成后发现密码不好修改,上网搜了下发现mac下使用命令行安装mysql确实存在很多问题,这一点确实远不如Ubuntu ...
- Mac下MySQL卸载方法 转载
mac下mysql的DMG格式安装内有安装文件,却没有卸载文件……很郁闷的事. 网上搜了一下,发现给的方法原来得手动去删. 很多文章记述要删的文件不完整,后来在stackoverflow这里发现了一个 ...
- Mac下Mysql启动异常["ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)"]
在mac下使用brew安装mysql,之前没有使用过,今天启动的时候发现启动不了 huijundeMacBook-Pro:bin huijunzhang$ mysql ERROR (HY000): C ...
- Mac下MySQL卸载方法
mac下mysql的DMG格式安装内有安装文件,却没有卸载文件……很郁闷的事.1 sudo rm /usr/local/mysql2 sudo rm -rf /usr/local/mysql*3 su ...
随机推荐
- modbus协议讲义
Modbus 一个工业上常用的通讯协议.一种通讯约定.Modbus协议包括RTU.ASCII.TCP.其中MODBUS-RTU最常用,比较简单,在单片机上很容易实现.虽然RTU比较简单,但是看 ...
- IOS - socket 编程初体验
#import "ViewController.h" @interface ViewController () <NSStreamDelegate, UITextFieldD ...
- iOS开发MAC下配置svn
版本控制对于团队合作显得尤为重要,那么如何在iOS开发中进行版本控制呢?在今天的博客中将会介绍如何在MAC下配置SVN服务器,如何导入我们的工程,如何在Xcode中进行工程的checkOut和Comm ...
- iOS 多线程及其他补充
NSOperation NSOperation是个抽象类,并不具备封装操作的能力,必须使用它的子类 NSInvocationOperation 如果直接执行NSInvocationOperatio ...
- abcd
[问题描述]有4个长度为N的数组a,b,c,d.现在需要你选择N个数构成数组e,数组e满足a[i]≤e[i]≤b[i]以及 Σe[i]*c[i]=0,并且使得Σe[i]*d[i]最大.[输入格式]输入 ...
- solrconfig.xml和schema.xml说明
1. solrconfig.xml solrconfig.xml配置文件主要定义了SOLR的一些处理规则,包括索引数据的存放位置,更新,删除,查询的一些规则配置. 1.1. datadir节点 ...
- 384. Shuffle an Array
Shuffle a set of numbers without duplicates. Example: // Init an array with set 1, 2, and 3. int[] n ...
- 安装CocoaPods报错 - [!] The dependency `AFNetworking (~> 3.1.0)` is not used in any concrete target.
今天新机装cocopods时,等安装完毕发觉出现[!] The dependency `AFNetworking (~> 3.1.0)` is not used in any concrete ...
- poj 1837
题目链接:http://poj.org/problem?id=1837 题目大意: 有一个天平,左臂右臂各长15,然后给出n,m,n代表有几个挂钩,挂钩给出负数代表在左臂的距离,正数则在右臂m代表有m ...
- Jquery.Datatables td宽度太长的情况下,自动换行
在 td 里面 加上 style="word-wrap:break-word;" 自动换行就好了,如果不想换行,可以将超出内容设为隐藏, overflow:hidden; whit ...