更改 MySQL 的 root 用户

更改 MySQL 的 root 用户

如何将我的 root 用户更改为 mysql db 上的任何其他本地用户?由于我已经安装了 Ubuntu,所以所有工作都由这个超级用户 root 完成,现在只是不想让 root 执行 mysql 的所有工作……

答案1

你做不是需要更改root用户。

为了数据操作的目的,我们通常创建一个新的 mysql 用户并授予该用户某些权限(通常仅限于数据库)。

可以通过以下方式实现:

  1. 从航站楼

mysql -u root -p

并输入root密码。然后,在终端中您将看到,mysql>表明您已以root身份登录mysql。

现在您可以创建/修改用户。要创建用户,

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

然后你可以通过以下方式向该新用户授予一些权限:

GRANT ALL ON database_name.table_name TO 'username'@'localhost';

您可以通过以下方式检查权限SHOW GRANTS FOR 'username'@'localhost';

这是一个非常笼统的描述,有关详细信息请参阅此处的手册。用于创建/修改用户的 MySQL 手册页

  1. phpmyadmin

这是一个基于浏览器的工具,允许在一个地方完成所有的用户管理和数据库管理工作。

安装并配置好该工具后,可以在本地电脑中以 来访问phpmyadmin http://localhost/phpmyadmin,登录后(以root身份或者特定用户身份)即可进行管理操作。

关于安装和使用请参考其他链接。

官方网站phpMyAdmin

相关内容