我刚刚在 Ubuntu 14.04 中安装了 Mysql 服务器和 Mysql 工作台。现在我想更改安装连接向导中的默认用户名(root)。这是 mysql 服务器的用户名吗?向导中的密码与 mysql 服务器安装期间提供的密码不同吗?
答案1
打开终端ctrl++alt并t运行以下命令
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'
- 正如您所猜测的,这将为该用户设置密码。
希望能帮助到你