0

I've been playing around with mySQL in the command line, and I've run into some problems that I haven't been able to find satisfactory answers to.

  1. How do I correctly set up mysql correctly such that I don't have to type:

    alias mysql=/usr/local/mysql/bin/mysql alias mysqladmin=/usr/local/mysql/bin/mysqladmin

    everytime to launch mysql from the command line? I am not sure my PATH syntax is correct.

  2. To test mysql locally and eventually within a web framework, would it be advisable to set the mysql user to root, and the host to localhost? There seem to be some recommendations against using mysql as a root user.

  3. 現在 mysql.user にあるすべてのユーザーを削除して、クリーンに開始するにはどうすればよいですか? ホストが localhost、127.0.0.1、(::1、localhost、username.local) である「root」のインスタンスが複数あるようです。何が起きてる?

4

1 に答える 1

1

ホーム ディレクトリで .profile を編集または作成し、以下を追加します。

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

変更を有効にするために、新しいターミナル ウィンドウを開きます。

通常、root は使用しないでください。MySQL 5.02 以降でユーザー名を変更できます。

mysql> RENAME USER root TO new_user;

ユーザーを削除するには:

mysql> DROP USER user;
于 2012-05-23T22:59:46.737 に答える