Некоторые вопросы по настройке mySQL на Mac

Я играл с mySQL в командной строке и столкнулся с некоторыми проблемами, на которые не смог найти удовлетворительных ответов.

  1. Как мне правильно настроить mysql, чтобы мне не приходилось вводить:

    псевдоним mysql=/usr/local/mysql/bin/mysql псевдоним mysqladmin=/usr/local/mysql/bin/mysqladmin

    каждый раз запускать mysql из командной строки? Я не уверен, что мой синтаксис PATH правильный.

  2. Чтобы протестировать mysql локально и, в конечном итоге, в веб-инфраструктуре, было бы целесообразно установить для пользователя mysql root, а для хоста — localhost? Кажется, есть некоторые рекомендации против использования mysql в качестве пользователя root.

  3. Как мне удалить всех пользователей, которые сейчас находятся в моем mysql.user, и начать чистку? Кажется, у меня есть несколько экземпляров root, чьи хосты - localhost, 127.0.0.1, (:: 1, localhost, username.local)? Что тут происходит?


person zhuyxn    schedule 23.05.2012    source источник


Ответы (1)


отредактируйте или создайте .profile в своем домашнем каталоге и добавьте:

export PATH=/usr/local/mysql/bin:$PATH

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

В общем, вы не должны использовать root. Вы можете изменить имя пользователя в MySQL 5.02 или выше:

mysql> RENAME USER root TO new_user;

Чтобы удалить пользователя:

mysql> DROP USER user;
person Terrence M    schedule 23.05.2012