如何将我的 root 用户更改为 mysql db 上的任何其他本地用户?由于我已经安装了 Ubuntu,所以所有工作都由这个超级用户 root 完成,现在只是不想让 root 执行 mysql 的所有工作……
答案1
你做不是需要更改root用户。
为了数据操作的目的,我们通常创建一个新的 mysql 用户并授予该用户某些权限(通常仅限于数据库)。
可以通过以下方式实现:
- 从航站楼
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 手册页
- phpmyadmin
这是一个基于浏览器的工具,允许在一个地方完成所有的用户管理和数据库管理工作。
安装并配置好该工具后,可以在本地电脑中以 来访问phpmyadmin http://localhost/phpmyadmin
,登录后(以root身份或者特定用户身份)即可进行管理操作。
关于安装和使用请参考其他链接。
官方网站phpMyAdmin