关于在Mac上设置mySQL的一些问题

时间:2012-05-23 22:45:43

标签: mysql command-line

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

  1. 如何正确设置mysql,以便我不必输入:

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

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

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

  3. 如何删除mysql.user中当前的所有用户并开始清理?好像我有多个'root'实例的主机是localhost,127.0.0.1,(:: 1,localhost,username.local)?这是怎么回事?

1 个答案:

答案 0 :(得分:1)

在您的主目录中编辑或创建.profile并添加:

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

打开一个新的终端窗口,使更改生效。

一般来说,你不应该使用root。您可以在MySQL 5.02或更高版本中更改用户名:

mysql> RENAME USER root TO new_user;

删除用户:

mysql> DROP USER user;