mysql - 以 root 身份启动 Mysql

标签 mysql

我已经在我的测试服务器上以 root 身份启动了 mysql。我已经添加了

user=root 

my.cnf中的行 由于我希望测试服务器升级到生产服务器,所以我想注释掉这一行并重新启动。

有副作用吗?预计数据丢失?

最佳答案

MySQL 的“root”用户与登录计算机的 root 用户不同,因此只要您在生产服务器上向 mysql 用户授予适当的权限,就不会有副作用。

也就是

中提到的用户
$ mysql -u user -p password db_name

可以与登录到计算机的用户共享一个名称,但不是必须的。

编辑:注意 - 如果使用正确的密码,普通用户可以以 root 身份启动 mysql 上面的命令。如果您明白我的意思,这将与 root 的 密码不同。

如果不清楚,您一定要熟悉“root”在 MySQL 上下文中的含义。

关于mysql - 以 root 身份启动 Mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1427010/

相关文章:

php - UPDATE SQL 查询显示成功,但表中没有任何更新

php - sql - 在没有额外查询的情况下更新时检查行是否存在?

mysql - #1305 FUNCTION dbname.json_arrayagg 不存在

PHP 查询正确但结果不匹配?

php - mysql 按日期时间选择一列中的所有唯一行和另一列中的所有最大行

php - 涉及mysql中两个表的搜索查询

php - 将特定用户 ID 重定向到登录时的特定页面

php - 我需要在另一个中使用一个 mySQL 查询的输出(它的值)

mysql - 位置无关的字符串匹配

mysql - 实现现场投票系统