несколько экземпляров mysql, конфликтующих

Попробуй Ларавель-камердинера.

У вас есть рабочий сервер и вы можете просмотреть «website.test» за видео Laracasts.

У меня также есть MySQL, MySQL Workbench, установленный для работы с базой данных, отдельно от веб-разработки.

Когда я печатаю, на видео Laracasts:

mysql -u root -p

Я получаю:

Trevors-Mac-mini:code trevorpan$ mysql -uroot -p
Enter password: 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using    password: YES)

Однако, если я наберу пароль root для базы данных, я могу войти в систему. Как вы храните два экземпляра отдельно?

Мой файл .bashrc говорит (находится в домашнем каталоге):

export PATH="$HOME/.composer/vendor/bin:$PATH"

Редактировать:

danblack, спасибо, я побежал

which mysql

он вернулся:

/usr/local/bin/mysql

Я добавил, как вы упомянули:

alias mysqltest="mysql -S /usr/local/bin/mysql.sock"

Когда я печатаю:

 mysqltest -u root -p

Я получаю:

mysqltest: Could not open connection 'default': 1045 Access denied for user 'root'@'localhost' (using password: YES) not ok

Он был установлен через доморощенный, но когда я пошел в свои документы, mysql ничего не вернул. Как бы вы нашли этот путь?

mysql,sequelpro,laravel-valet,

0

Ответов: 1


0

Подключитесь к другому сокету / порту, чтобы подключиться к другой базе данных. Самый простой способ - создать псевдонимы для mysql.

Итак, в ~ / .bashrc

alias mysqltest="mysql -S /path/to/testdbserver.sock"
alias mysqlvideos="mysql -S /path/to/videodbserver.sock"

А затем просто используйте правильный псевдоним, чтобы подключиться к правильному серверу.

MySQL, sequelpro, Laravel-камердинер,
Похожие вопросы