安装完成后,运行精细的mysql并重新启动我的mac,我收到此错误,当我调用此命令行时:
$('#example').DataTable( {
"columnDefs": [
{
"render": function ( data, type, row ) {
return "<a href='whatever/" + row[0]+"'>"+row[1]+"</a>";
},
"targets": 1
},
{ "visible": false, "targets": [ 0 ] }
]
} );
发生错误:
sudo /usr/local/mysql/support-files/mysql.server start
当我尝试将我连接到ERROR! The server quit without updating PID file (/usr/local/mysql/data/Mac.local.pid).
时,出现此错误:
mysql -u root -p
我在此链接中尝试解决方案 MySQL does not start when upgrading OSX to Yosemite or El Capitan,但没有。我还尝试使用以下命令更改mysql文件夹的所有者:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
但没有。
有什么想法吗?
感谢
答案 0 :(得分:2)
在为我工作的safe_mode.its中启动你的mysql。希望它也适合你
/usr/local/mysql/bin/mysqld_safe start
答案 1 :(得分:0)
我不得不卸载mysql
brew uninstall mysql@5.7
重新安装
brew install mysql@5.7
当我检查我的终端时,我可以看到这个警告
[ERROR] --initialize specified but the data directory has files in it. Aborting.
然后我不得不这样做
rm -rf /usr/local/var/mysql
然后像这样打开 my.cnf
nano /usr/local/etc/my.cnf
并删除这一行mysqlx-bind-address = 127.0.0.1
然后像这样安装后
brew postinstall mysql@5.7
终于奏效了。我在这上面浪费了整整一天。希望有人觉得这很有用。