我用dmg安装了mysql并使用了几天。 我无法在Preference Pane和Terminal上启动服务器。 因此我重复安装%uninstall几次。
最后我可以在首选项窗格上启动服务器,但我无法在终端上启动服务器。
尝试在终端上启动服务器时。 我有这些错误。
=============================================== =========
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
我该如何解决?
我不想再面对未知错误了。
答案 0 :(得分:0)
我自己解决了这个问题。 我可以删除,但我为遇到这种问题的人写了答案。
删除您创建的mysql帐户 然后再次创建它们作为CREATE USER命令。 重要)授予他们 使用grant选项将。的所有权限授予xxx @'%'。 刷新特权 并重新启动您的mysql服务器。
然后你就不会再遇到这种错误了。