Điều này đã làm việc cho tôi trên Ubuntu:
Dừng máy chủ MySQL:
/etc/init.d/mysql stop
Khởi động MySQL từ dòng lệnh:
/usr/sbin/mysqld
Trong một thiết bị đầu cuối khác, hãy nhập mysql và vấn đề:
grant all privileges on *.* to 'root'@'%' with grant option;
Bạn cũng có thể muốn thêm
grant all privileges on *.* to 'root'@'localhost' with grant option;
và tùy chọn sử dụng mật khẩu.
flush privileges;
và sau đó thoát khỏi lời nhắc MySQL của bạn và sau đó giết máy chủ mysqld đang chạy ở nền trước. Khởi động lại với
/etc/init.d/mysql start