在本地主机上以非sudo用户身份允许与root的Percona连接,可以通过以下步骤实现:
sudo adduser <username>
,其中<username>
是你想要创建的用户名。sudo visudo
。root ALL=(ALL:ALL) ALL
的行。<username> ALL=(ALL) NOPASSWD: /usr/bin/percona
,其中<username>
是你创建的非sudo用户的用户名。sudo nano /etc/mysql/percona.conf.d/mysqld.cnf
。[mysqld]
部分。<root_password>
是你Percona的root密码。sudo service percona restart
。现在,你可以使用新创建的非sudo用户以root身份连接到Percona数据库。使用以下命令进行连接:
mysql -u root -p
然后输入Percona的root密码即可成功连接。
请注意,这只是一种在本地主机上以非sudo用户身份允许与root的Percona连接的方法。在实际生产环境中,为了安全考虑,建议限制对root用户的访问,并使用具有适当权限的用户进行数据库操作。
领取专属 10元无门槛券
手把手带您无忧上云