首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql启动问题|错误!服务器退出而不更新PID文件

问Mysql启动问题|错误!服务器退出而不更新PID文件
EN

Stack Overflow用户
提问于 2012-09-28 02:11:20
回答 8查看 34.1K关注 0票数 9

有什么想法吗?

代码语言:javascript
复制
Joshs-MacBook-Pro:cdwhp joshc$ mysql.server start
Starting MySQL
.. ERROR! The server quit without updating PID file (/usr/local/var/mysql/Joshs-MacBook-Pro.local.pid).

错误日志

代码语言:javascript
复制
120927 13:08:35 mysqld_safe Starting mysqld daemon with databases from /usr/local/var/mysql
120927 13:08:36 [Warning] Setting lower_case_table_names=2 because file system for /usr/local/var/mysql/ is case insensitive
120927 13:08:36 InnoDB: The InnoDB memory heap is disabled
120927 13:08:36 InnoDB: Mutexes and rw_locks use GCC atomic builtins
120927 13:08:36 InnoDB: Compressed tables use zlib 1.2.5
120927 13:08:36 InnoDB: Initializing buffer pool, size = 128.0M
120927 13:08:36 InnoDB: Completed initialization of buffer pool
120927 13:08:36 InnoDB: highest supported file format is Barracuda.
120927 13:08:36  InnoDB: Waiting for the background threads to start
120927 13:08:37 InnoDB: 1.1.8 started; log sequence number 9531786
120927 13:08:37 [ERROR] /usr/local/Cellar/mysql/5.5.27/bin/mysqld: unknown variable 'default-character-set=utf8'
120927 13:08:37 [ERROR] Aborting

120927 13:08:37  InnoDB: Starting shutdown...
120927 13:08:37  InnoDB: Shutdown completed; log sequence number 9531786
120927 13:08:37 [Note] /usr/local/Cellar/mysql/5.5.27/bin/mysqld: Shutdown complete

120927 13:08:37 mysqld_safe mysqld from pid file /usr/local/var/mysql/Joshs-MacBook-Pro.local.pid ended
EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2012-09-28 02:24:57

The option default-character-set was removed in MySQL 5.5.3。

您应该在my.cnf中将其更改为另一种方法;

character-set-server=utf8

票数 3
EN

Stack Overflow用户

发布于 2014-02-14 00:23:58

在我的案例中,完全重新安装mysql解决了这个问题:

代码语言:javascript
复制
brew uninstall mysql
rm -Rf /usr/local/var/mysql
brew install mysql
mysql.server start

注意:使用此选项作为最后手段,将删除所有数据

票数 44
EN

Stack Overflow用户

发布于 2013-06-19 13:38:39

我也有同样的问题。我在做

代码语言:javascript
复制
sudo mysql.server start

我真正应该做的是以我的用户(而不是su)的身份运行该命令

代码语言:javascript
复制
mysql.server start

希望这对某些人有帮助。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12627604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档