我已经在我的测试服务器上以 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/