`
hongtoushizi
  • 浏览: 376663 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

mac安装mysql遇到的问题总结

    博客分类:
  • mac
阅读更多

(1)

➜ sudo mysql.server start

Starting MySQL

. ERROR! The server quit without updating PID file (/usr/local/var/mysql/yuandeMacBook-Pro.local.pid).

 

 

 

Last login: Sat Oct 10 23:07:52 on ttys000

➜  sudo krbservicesetup 

➜ sudo mysql.server start

Starting MySQL

. ERROR! The server quit without updating PID file (/usr/local/var/mysql/yuandeMacBook-Pro.local.pid).

➜ sudo chown  -R _mysql:mysql  /usr/local/var/mysql  

➜  ~  

 

 

(2) add  my.cnf   

 

通过brew 安装的mysql默认是不会产生my.cnf文件的。需要把/usr/local/Cellar/mysql/5.6.27/support-files 文件中的my-default.cnf文件赋值到/etc/下面,并重命名为my.cnf。这样以后就可以通过修改my.cnf修改mysql配置了。

 

 

(3):

MySQL connection not working: 2002 No such file or directory

需要:    add  php.ini 

 

  3.1  打开部分需要的extension扩展

 

  3.2  设定 pdo_mysql.default_socket

mysql.default_socket = /tmp/mysqld.sock

pdo_mysql.default_socket= /tmp/mysqld.sock

mysqli.default_socket =/tmp/mysqld.sock

 

(4)  mac 开启mysql的慢日志,错误日志和普通日志。

配置方法如下,在 /etc/my.cnf中添加以下内容: 

general_log = 1

general_log_file = /var/log/mysql/mysql.log

 

#

# Error log - should be very few entries.

#

log_error = /var/log/mysql/error.log

#

# Here you can see queries with especially long duration

slow-query-log        = /var/log/mysql/mysql-slow.log

long_query_time = 2

#log-queries-not-using-indexes

 

 

注意:此处要注意的是: 

mysql5.11之前慢日志的开启变量是: log_slow_queries

 

而现在的是show-query-log

 

 

 

 

5:    brew install php56的时候报错:  

   Error: Formulae found in multiple taps: 

 * homebrew/php/php56

 * josegonzalez/php/php56

 

Please use the fully-qualified name e.g. homebrew/php/php56 to refer the formula.

 

 

解决方法: 

 

 brew untap josegonzalez/php

 brew tap --repair

 brew update

 

这样就可以了。

 

 

参考链接:

1: http://stackoverflow.com/questions/1676688/php-mysql-connection-not-working-2002-no-such-file-or-directory

 

2:  http://stackoverflow.com/questions/20723803/pdoexception-sqlstatehy000-2002-no-such-file-or-directory

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    MySql安装步骤,

    总结:MySQL的安装和可视化工具的使用是数据库管理的基础。了解这些步骤可以帮助你更高效地进行数据库操作。记住,定期备份数据库以防止数据丢失,同时保持MySQL的安全性,如定期更改root密码,限制不必要的远程访问...

    mac MySQL中文乱码解决办法

    在macOS系统中,使用MySQL数据库时,可能会遇到中文乱码的问题,这通常是由于字符集设置不正确导致的。本文将详细介绍如何解决macOS系统下MySQL中文乱码的问题,通过修改配置文件my.cnf来调整MySQL的字符集,确保...

    Mac to Windows-setup mysql5.5.rar

    在安装MySQL 5.5的过程中,可能会遇到的问题包括但不限于兼容性问题(如驱动不兼容)、权限设置错误、网络配置不当导致的连接失败、服务启动失败等。解决方案可能涉及更新驱动、修改配置文件、正确分配磁盘空间、...

    mac安装mysql初始密码忘记怎么办

    在使用MySQL数据库时,有时可能会遇到忘记初始密码的情况,特别是在Mac环境下安装MySQL后,如果忘记了初始root密码,可能会导致无法正常登录和管理数据库。本文将详细介绍如何在Mac上解决这个问题。 首先,当遇到...

    Mac下安装mysql5.7 完整步骤(图文详解)

    总结一下,安装MySQL 5.7.17在Mac上的步骤主要包括: 1. 下载MySQL的dmg安装文件。 2. 通过图形界面安装MySQL。 3. 设置iTerm别名以便在命令行中方便地使用MySQL。 4. 重置root用户的密码,使用临时密码登录并更改...

    Mac安装 mysql 数据库总结

    以下是对Mac上安装MySQL数据库的详细步骤的总结,以及一些关键知识点。 1. **安装MySQL** - 首先,你需要访问MySQL的官方网站(http://www.mysql.com/downloads/),在这里下载适用于Mac的.dmg安装包。确保下载的...

    mac os10.12安装mysql5.7.18教程

    在Mac OS 10.12系统中安装MySQL 5.7.18的过程可能会遇到一些挑战,因为网络上的教程可能存在不适用于当前环境的问题。以下是一个详细的步骤指南,旨在帮助你顺利安装并设置MySQL。 首先,你需要从MySQL官方网站下载...

    MAC下MySQL忘记初始密码怎么办

    在使用MySQL数据库时,有时可能会遇到忘记初始密码的情况,特别是在MAC操作系统环境下。本文将详细介绍如何在MAC上解决这个问题,以便重新设置MySQL的root用户密码。 首先,确保你的系统已经正确安装了MySQL。你...

    spring data jpa 连接mysql8.x的一些问题梳理总结.docx

    Spring Data JPA 连接 MySQL 8.x 遇到的问题总结 Spring Data JPA 是一个基于 Java 的持久层框架,它提供了简洁的数据访问方式,支持多种数据库,包括 MySQL。然而,在使用 Spring Data JPA 连接 MySQL 8.x 时,...

    Mac 下 MySQL5.7.22的安装过程

    - 如果在安装过程中遇到问题,不要犹豫,查阅官方文档或者寻求社区支持,确保MySQL服务正常运行并能安全地进行数据库管理。 这个过程对于初学者来说可能会有些复杂,但遵循这些步骤,你应该能在Mac上成功安装并...

    虚拟机CentOS安装mysql数据库.docx

    在 CentOS 安装完成后,可能会遇到无法 ping 通宿主机的问题。为了解决这个问题,文档给出了以下步骤: 1. **删除 /etc/udev/rules.d/70-persistent-net.rules 文件**:这一步是为了让系统重新生成正确的网卡配置...

    mysql数据库安装

    对于初学者来说,正确地安装MySQL数据库可能会遇到一些挑战。本文将详细介绍MySQL数据库的安装过程,帮助新手顺利完成安装。 #### 二、环境准备 在正式开始安装MySQL之前,需要确保以下几点: 1. **操作系统**:...

    UE4链接MySQL库文件,mysql-connector-c++-8.0.13-winx64

    1. 下载并安装MySQL Connector/C++,将其库文件放到UE4项目合适的位置。 2. 在UE4项目中配置C++源码以引用MySQL库,并设置相应的编译选项。 3. 使用MySQL API编写C++代码,实现与MySQL数据库的交互。 4. 确保在运行...

    mysql安装配置的概要介绍与分析

    此外,教程还提供了一些常见问题的解决方案,帮助用户在遇到问题时能够快速找到解决办法。无论是个人开发者还是企业级应用,掌握MySQL的安装配置都是至关重要的第一步。希望本教程能成为您学习MySQL道路上的好帮手。

    MAC 中mysql密码忘记解决办法

    遇到多版本MySQL问题时,需要彻底卸载旧版本再进行重置。这些方法应该能帮助大部分用户解决忘记MySQL密码的问题。在进行这些操作时,确保了解每个命令的作用,避免误删重要数据。在安装和配置MySQL时,推荐按照官方...

    解决mac上qt链接mysql方案加使用软件,经测试连接成功

    ### 解决mac上Qt连接MySQL的问题 在macOS系统中使用Qt进行开发时,经常会遇到与MySQL数据库连接的问题。本文将详细介绍如何在macOS环境下利用Qt版本5.14.2连接MySQL数据库的过程,以及遇到的一些常见问题及其解决...

    MySQL8.0安装中遇到的3个小错误总结

    在安装MySQL 8.0的过程中,用户可能会遇到一些常见的错误,这些错误可能涉及到权限不足、SQL语法错误以及用户授权限制。下面将详细讨论这些问题及其解决方案。 1. **权限不足(Permission denied)** 这个错误通常...

Global site tag (gtag.js) - Google Analytics