mysql通过非root用户授予远程权限

标签 mysql ubuntu permissions

我有两个远程 ubuntu 服务器。我想允许从一个到另一个的 mysql 访问。我没有将运行数据库查询的远程计算机的 root 密码。

是否可以在不以 root 身份登录 mysql 的情况下授予对远程连接的访问​​权限?我可以作为另一个 mysql 用户登录,并且还具有 root SSH 访问权限。

最佳答案

通过 root SSH 访问,您可以重新启动 MySQL 并通过运行(一旦 MySQL 停止)'sudo/usr/sbin/mysqld --skip-grant-tables --skip- 告诉它不要检查 root 密码网络 &' 然后您可以创建一个用户并授予该用户 grant_option。

关于mysql通过非root用户授予远程权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17346833/

相关文章:

node.js - 无法在 react native 教程中启动 npm

java - 如何在 Liferay 中为自定义角色的布局添加 VIEW 权限

mysql - SQL 与自身连接

mysql - Left Join 2个表,只返回出现在第2个表上的记录

ubuntu - 无法连接到在 Ubuntu Server 11.10 上运行的 Tomcat6

scala - sudo apt-get install scala 上的 Ubuntu Duplicate sources.list 条目错误

iphone - FBSession 的 Facebook SDK 3.0 权限数组持有错误的权限

c++ - 以非管理员身份在 Windows 上检查 C 中的上次文件修改时间

php - 将信息发送到数据库 SQL PHP

MySql全文搜索要考虑额外的问题