Я новичок в iOS и пытаюсь настроить mysql на моей машине, я установил mysql, выполнив this , вы можете увидеть сервер, работающий на изображении ниже
![enter image description here](https://i.stack.imgur.com/9IRDY.png)
теперь, когда я запускаю проект laravel командой php artisan server
, он говорит
SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
Я уже искал проблему в Google и уже настроил my.cnf, как показано ниже
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
port = 3306
socket = /tmp/mysql.sock
datadir = /usr/local/mysql-5.7.17-macos10.12-x86_64/data
tmpdir = /tmp
default_authentication_plugin= mysql_native_password
но без прогресса, затем я попытался обновить моего пользователя, используя эту команду, предложенную здесь
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password
BY 'password';
но там написано
ERROR 1726 (HY000): Storage engine 'MyISAM' does not support system tables. [mysql.db]
теперь, когда у меня есть база данных, которую я хочу использовать для моего уже работающего проекта, и кто-то говорит НЕ ИЗМЕНЯЙТЕ ДВИГАТЕЛЬ ДЛЯ СИСТЕМНЫХ СТОЛОВ здесь я не уверен, что затем запустить мои приложения Laravel на macos.
Пожалуйста, предложите, так как я уже достаточно пробовал и потратил почти 2 дня, чтобы просто настроить Mac.
Заранее спасибо. :)
Примечание:
Macos: mojave
EDIT:
Также я попытался создать пользователя с помощью Authentication Type: SHA256 Password
из MySql WorkBench, но там написано
Error creating account ahsan@localhost: Storage engine 'MyISAM' does not support system tables. [mysql.db]
![enter image description here](https://i.stack.imgur.com/Ol1ym.png)