2017-07-20 27 views
0

我安装了MySQL的dmg和使用了几天。 我无法在首选面板和终端上启动服务器。 因此我重复安装%卸载几次。可以启动mysql服务器的首选项窗格,但不能启动终端..在MAC

终于我可以在偏好窗格上启动服务器,但我无法在终端上启动服务器。

当试图在终端上启动服务器。 我有这些错误。

============================================== ==========

LoganLeeui-MacBook-Pro:support-files Logan$ ./mysql.server start 
Starting MySQL 
ERROR! Couldn't find MySQL server (/usr/bin/mysqld_safe) 

LoganLeeui-MacBook-Pro:support-files Logan$ ./mysql.server stop 
ERROR! MySQL server PID file could not be found! 

LoganLeeui-MacBook-Pro:support-files Logan$ ./mysql.server restart 
ERROR! MySQL server PID file could not be found! 
Starting MySQL 
ERROR! Couldn't find MySQL server (/usr/bin/mysqld_safe) 

================================= =======================

我加入到代码的/etc/my.cnf

[client] 
108 
109 port = 3306 
110 socket = /tmp/mysql.sock 
111 
112 
113 [mysqld] 
114 
115 port = 3306 
116 socket = /tmp/mysql.sock 
117 datadir = /usr/local/mysql-5.7.17-macos10.12-x86_64/data 
118 tmpdir = /tmp 
119 
120 [client] 
121 default-character-set=utf8 
122 [mysql] 
123 default-character-set=utf8 
124 [mysqld] 
125 collation-server = utf8_unicode_ci 
126 init-connect='SET NAMES utf8' 
127 character-set-server = utf8 

如何解决?

我不想再面对未知的错误。

enter image description here

回答

0

我由我自己解决了这个问题。 我可以删除,但我为遭受这种问题的人写了答案。

删除您所创建的mysql帐户。
然后再次创建它们作为CREATE USER命令。 重要)授予他们 授予的所有特权。到xxx @'%'与授权选项。 刷新权限 并重新启动你的mysql服务器。

那么你不会再面对这种错误了。