如何修改mysql的默认用户名?

如何修改mysql的默认用户名?

我刚刚在 Ubuntu 14.04 中安装了 Mysql 服务器和 Mysql 工作台。现在我想更改安装连接向导中的默认用户名(root)。这是 mysql 服务器的用户名吗?向导中的密码与 mysql 服务器安装期间提供的密码不同吗?

答案1

打开终端ctrl++altt运行以下命令

GRANT ALL PRIVILEGES ON dbTest.* To 'user'@'hostname' IDENTIFIED BY 'password';

如果您在同一台机器上运行访问 MySQL 的代码/站点,则主机名将是 localhost。

现在,分解一下。

GRANT- 这是用于创建用户并授予数据库、表等权限的命令。

ALL PRIVILEGES- 这告诉它用户将拥有所有标准权限。但这并不包括使用 GRANT 命令的权限。

dbtest.*- 这指示 MySQL 将这些权限应用于完整的 dbtest 数据库。如果您愿意,可以将 * 替换为特定的表名或存储例程。

TO 'user'@'hostname'- 'user' 是您正在创建的用户帐户。注意:您必须在其中使用单引号。'hostname' 告诉 MySQL 用户可以连接哪些主机。如果您只想从同一台机器连接,请使用localhost

IDENTIFIED BY 'password'- 正如您所猜测的,这将为该用户设置密码。

希望能帮助到你

相关内容