0

我一直在命令行中使用 mySQL,并且遇到了一些我无法找到满意答案的问题。

  1. 如何正确设置 mysql,这样我就不必键入:

    别名 mysql=/usr/local/mysql/bin/mysql 别名 mysqladmin=/usr/local/mysql/bin/mysqladmin

    每次从命令行启动mysql?我不确定我的 PATH 语法是否正确。

  2. 要在本地并最终在 Web 框架中测试 mysql,是否建议将 mysql 用户设置为 root,将主机设置为 localhost?似乎有一些建议反对使用 mysql 作为 root 用户。

  3. 我将如何删除当前在我的 mysql.user 中的所有用户并开始清理?好像我有多个“root”实例,谁的主机是 localhost,127.0.0.1,(::1,localhost,username.local)?这里发生了什么?

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 回答