phpMyAdmin在Mac OS X上的配置和使用

本文主要记录phpMyAdmin在Mac OS X上的配置和使用,避免朋友们走弯路,浪费不必要的时间。

1. 下载:

2. 在"设置"中打开" web share", 即可开启Mac自带的Apache, 也可以通过sudo apachectl restart, 重启Apache。

3. 源码放入 Apache的配置文件—httpd.cnf中DocumentRoot项指定的目录中,

4. 修改DocumentRoot下地phpmyadmin源码的访问权限。 chmod -R 755 phpMyAdmin-4.4.1/

5. 配置Apache的httpd.conf  如下:

<Directory "/Library/WebServer/Documents/phpMyAdmin-4.4.1">

Options Indexes FollowSymLinks MultiViews

AllowOverride all

Order Deny,Allow

Allow from all

</Directory>

6.在phpMyAdmin-4.4.1目录下,复制config.example.inc.php 保存为:config.inc.php ,并修改其部分内容:

$cfg[‘blowfish_secret‘] = ‘‘; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/*
* Servers configuration
*/
$i = 0;

/*
* First server
*/
$i++;
/* Authentication type */
$cfg[‘Servers‘][$i][‘user‘] = ‘root‘; //mysql username here
$cfg[‘Servers‘][$i][‘password‘] = ‘xxxx‘; //mysql password here
$cfg[‘Servers‘][$i][‘auth_type‘] = ‘config‘;

/* Server parameters */
$cfg[‘Servers‘][$i][‘host‘] = ‘localhost‘;
$cfg[‘Servers‘][$i][‘connect_type‘] = ‘tcp‘;
$cfg[‘Servers‘][$i][‘compress‘] = false;
$cfg[‘Servers‘][$i][‘AllowNoPassword‘] = false;

如果你忘记了mysql 密码,可以通过如下方法修改:

    1. sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables -u root &

2. "sudo /Library/StartupItems/MySQLCOM/MySQLCOM start”  可跳过,原因未知

3.  Then you should be able to log into MySQL as root:   "/usr/local/mysql/bin/mysql -u root"

4. 修改密码: "UPDATE mysql.user SET Password = PASSWORD( ‘new-password‘ ) WHERE User = ‘root‘;"

"FLUSH PRIVILEGES;"

"quit;"

5.  尝试用新密码登陆: "/usr/local/mysql/bin/mysql -u root -p"

7. 即将大功告成!此时,如果你通过sudo apachectl restart, 重启Apache,并通过网络地址访问,可能还是会提示你出错: mysql said: cannot connect: invalid settings.

这可能是应为phpmyadmin 默认使用/var/mysql/mysql.sock来连接mysqld.

8. 为phpmyadmin 的默认sock目录创建一个连接到真实sock的链接。

8.1  sudo mkdir /var/mysql/

8.2  sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

9.最后fuck , 一个为程序员准备的产品,竟然不提示详细的stack, 连错误提示都他妈草草了事,浪费劳资多少时间。

参考:

1. http://stackoverflow.com/questions/13357561/error-1045-cannot-log-in-to-mysql-server-phpmyadmin

2. http://coolestguidesontheplanet.com/installing-phpmyadmin-on-mac-osx-10-7-lion/

时间: 2024-08-25 01:00:44

phpMyAdmin在Mac OS X上的配置和使用的相关文章

Apache, MySQL, phpMyAdmin在Mac OS X 10.9 下的配置

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Command: mysql_secure_installation +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMEND

基于MAC OS 操作系统安装、配置hadoop

在Mac上安装Hadoop 对我这个之前从未接触过*nix的用户来说,使用命令行来做一系列的事情还是废了一番功夫.特写这个记录,以做备份. 获取Java 我的Mac运行的操作系统是OS X 10.7 Lion,之前已经安装过Java了,可以在实用工具->终端中使用java -version命令来确认java的版本.如果没有安装java,也可以进入下面网址下载:http://support.apple.com/kb/dl1421. 获取Hadoop 具体的地址自己百度吧.我下载的是1.0.4的st

Mac OS X上IntelliJ IDEA 13与Tomcat 8的Java Web开发环境搭建

这标题实在有点拗口,不知道怎么写好,但看了标题也就明白文本的内容.最近几天在折腾这些玩意儿,所以写写总结.除了环境搭建,本文还是一篇入门级的上手教程. 去下载一些东西 JDK安装 Tomcat安装 Tomcat的配置 配置管理员账号 配置Tomcat端口 配置HTTPS 添加web应用 IntelliJ的安装 创建Java Web项目 运行Java Web项目 打成war包 去下载一些东西 老样子,先废话几句,IntelliJ IDEA,这个名字不知道谁想出来的,也真够拗口的,发音大致如此:[i

Swig在Mac OS X上的安装

网上有很多类似文章介绍Swig怎么在Mac OS X上安装和配置,一般来说就是: 下载pcre,configure & make & make install 下载swig,configure & make & make install 但实际上我在第一次按照这个步骤执行的时候,会发现在configure swig的时候,报pcre找不到的问题.然后使用–with-pcre-prefix=强制指定pcre的路径,configure没问题了.然后在make时,又找不到pcre

Mac OS X上搭建Apache、PHP、MySQL的Web服务器

在Mac OS X上搭建Apache.PHP.MySQL的Web服务器开发环境. 工具/原料 Mac OS X 10.10 HomeBrew软件 方法/步骤 1. 如何开启Apache服务器? 开启Web服务器的方法有两种: 一种是:打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)”: 另一种:通过在terminal终端直接运行Apache的启动命令来打开:sudo apachectl start. 我

Mac OS X上用CoreCLR运行一个真正的.NET控制台程序

这个真正的控制台程序来自corefxlab,名叫CoreClrHelloWorld,是一个跨平台的.NET控制台演示程序,可以显示微软.Linux.苹果的logo. CoreClrHelloWorld代码如下(代码中省略了拼接logo的字符串,完整代码见这里): using System; internal class Program { private static void Main(string[] args) { if (args.Length == 1 && args[0] ==

Zorka和Zico在Mac OS X上部署应注意的事项

在之前的两篇日志:开源Java监控平台Zorka的基本使用方法 以及 Zorka监控平台Collector端的配置方法,我分别介绍了Zorka的Agent端和Collector端(也就是Zico)在Windows系统上的配置方法,这里再简单总结一下以上两部分在Mac OS X上部署时需要注意的问题. 首先是Agent端对Tomcat启动脚本的修改,在catalina.sh中的172行左右,应该增加如下配置: JAVA_OPTS="${JAVA_OPTS} -javaagent:$CATALINA

Mac OS X上使用Wireshark抓包

Wireshark针对UNIX Like系统的GUI发行版界面采用的是X Window(1987年更改X版本到X11).Mac OS X在Mountain Lion之后放弃X11,取而代之的是开源的XQuartz(X11.app).因此,在Mac OS X上安装Wireshark之前,需要先下载安装XQuartz. 1.安装XQuartz XQuartz(XQuartz-2.7.6.dmg)安装完成后,按照提示需要注销重新登录,以使XQuartz作为默认的X11 Server. 安装成功后,在终

在Mac OS X上利用Spotlight搜索代码

用grep来搜代码和方便,最原生态了,常用的: ? ~ grep 'NuPlayer' -iInr --color ./aosp 其中`i`表示大小写忽略:`I`表示忽略binary文件:`n`显示搜索结果的行号:`r`表示递归搜索子目录 不过grep搜索有点慢,网上也很多通过建立索引加快搜索速度的方法:"other grep-like tools and indexing tools" 一向用户体验著称的Mac指定不会缺少这个,`Spotlight`就是系统自带的基于索引搜索工具,使