(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
这样就可以了。
参考链接:
相关推荐
总结:MySQL的安装和可视化工具的使用是数据库管理的基础。了解这些步骤可以帮助你更高效地进行数据库操作。记住,定期备份数据库以防止数据丢失,同时保持MySQL的安全性,如定期更改root密码,限制不必要的远程访问...
在macOS系统中,使用MySQL数据库时,可能会遇到中文乱码的问题,这通常是由于字符集设置不正确导致的。本文将详细介绍如何解决macOS系统下MySQL中文乱码的问题,通过修改配置文件my.cnf来调整MySQL的字符集,确保...
在安装MySQL 5.5的过程中,可能会遇到的问题包括但不限于兼容性问题(如驱动不兼容)、权限设置错误、网络配置不当导致的连接失败、服务启动失败等。解决方案可能涉及更新驱动、修改配置文件、正确分配磁盘空间、...
在使用MySQL数据库时,有时可能会遇到忘记初始密码的情况,特别是在Mac环境下安装MySQL后,如果忘记了初始root密码,可能会导致无法正常登录和管理数据库。本文将详细介绍如何在Mac上解决这个问题。 首先,当遇到...
总结一下,安装MySQL 5.7.17在Mac上的步骤主要包括: 1. 下载MySQL的dmg安装文件。 2. 通过图形界面安装MySQL。 3. 设置iTerm别名以便在命令行中方便地使用MySQL。 4. 重置root用户的密码,使用临时密码登录并更改...
以下是对Mac上安装MySQL数据库的详细步骤的总结,以及一些关键知识点。 1. **安装MySQL** - 首先,你需要访问MySQL的官方网站(http://www.mysql.com/downloads/),在这里下载适用于Mac的.dmg安装包。确保下载的...
在Mac OS 10.12系统中安装MySQL 5.7.18的过程可能会遇到一些挑战,因为网络上的教程可能存在不适用于当前环境的问题。以下是一个详细的步骤指南,旨在帮助你顺利安装并设置MySQL。 首先,你需要从MySQL官方网站下载...
在使用MySQL数据库时,有时可能会遇到忘记初始密码的情况,特别是在MAC操作系统环境下。本文将详细介绍如何在MAC上解决这个问题,以便重新设置MySQL的root用户密码。 首先,确保你的系统已经正确安装了MySQL。你...
Spring Data JPA 连接 MySQL 8.x 遇到的问题总结 Spring Data JPA 是一个基于 Java 的持久层框架,它提供了简洁的数据访问方式,支持多种数据库,包括 MySQL。然而,在使用 Spring Data JPA 连接 MySQL 8.x 时,...
- 如果在安装过程中遇到问题,不要犹豫,查阅官方文档或者寻求社区支持,确保MySQL服务正常运行并能安全地进行数据库管理。 这个过程对于初学者来说可能会有些复杂,但遵循这些步骤,你应该能在Mac上成功安装并...
在 CentOS 安装完成后,可能会遇到无法 ping 通宿主机的问题。为了解决这个问题,文档给出了以下步骤: 1. **删除 /etc/udev/rules.d/70-persistent-net.rules 文件**:这一步是为了让系统重新生成正确的网卡配置...
对于初学者来说,正确地安装MySQL数据库可能会遇到一些挑战。本文将详细介绍MySQL数据库的安装过程,帮助新手顺利完成安装。 #### 二、环境准备 在正式开始安装MySQL之前,需要确保以下几点: 1. **操作系统**:...
1. 下载并安装MySQL Connector/C++,将其库文件放到UE4项目合适的位置。 2. 在UE4项目中配置C++源码以引用MySQL库,并设置相应的编译选项。 3. 使用MySQL API编写C++代码,实现与MySQL数据库的交互。 4. 确保在运行...
此外,教程还提供了一些常见问题的解决方案,帮助用户在遇到问题时能够快速找到解决办法。无论是个人开发者还是企业级应用,掌握MySQL的安装配置都是至关重要的第一步。希望本教程能成为您学习MySQL道路上的好帮手。
遇到多版本MySQL问题时,需要彻底卸载旧版本再进行重置。这些方法应该能帮助大部分用户解决忘记MySQL密码的问题。在进行这些操作时,确保了解每个命令的作用,避免误删重要数据。在安装和配置MySQL时,推荐按照官方...
### 解决mac上Qt连接MySQL的问题 在macOS系统中使用Qt进行开发时,经常会遇到与MySQL数据库连接的问题。本文将详细介绍如何在macOS环境下利用Qt版本5.14.2连接MySQL数据库的过程,以及遇到的一些常见问题及其解决...
在安装MySQL 8.0的过程中,用户可能会遇到一些常见的错误,这些错误可能涉及到权限不足、SQL语法错误以及用户授权限制。下面将详细讨论这些问题及其解决方案。 1. **权限不足(Permission denied)** 这个错误通常...