ToB企服应用市场:ToB评测及商务社交产业平台

标题: 配置和连接另一台电脑上的 MySQL 数据库 [打印本页]

作者: 千千梦丶琪    时间: 2024-9-1 16:04
标题: 配置和连接另一台电脑上的 MySQL 数据库
要配置和连接另一台电脑上的 MySQL 数据库,可以按照以下步骤进行设置:
1. 配置 MySQL 服务器

在目标盘算机上(192.168.10.103)进行以下操作:

  1. -- 1. 如果用户已经存在,授予全局权限,允许从任何电脑连接
  2. GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION;
  3. -- 刷新权限
  4. FLUSH PRIVILEGES;
  5. -- 2. 如果用户不存在,先创建用户然后授予权限,允许从任何电脑连接
  6. CREATE USER IF NOT EXISTS 'admin'@'%' IDENTIFIED BY '123456';
  7. GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION;
  8. -- 刷新权限
  9. FLUSH PRIVILEGES;
  10. -- 3. 创建只针对某个数据库的所有权限
  11. GRANT ALL PRIVILEGES ON yourDBName.* TO 'admin'@'%' WITH GRANT OPTION;
  12. -- 刷新权限
  13. FLUSH PRIVILEGES;
  14. -- 4. 创建只针对某个数据库的增加、删除、更新权限
  15. GRANT SELECT, INSERT, UPDATE ON yourDBName.* TO 'admin'@'%' WITH GRANT OPTION;
  16. -- 刷新权限
  17. FLUSH PRIVILEGES;
  18. -- 5. 创建只针对某个数据库的增加、删除、更新权限,并限制远程连接的IP地址
  19. CREATE USER IF NOT EXISTS 'remote_users'@'192.168.1.5' IDENTIFIED BY 'your_secure_password';
  20. GRANT SELECT, INSERT, UPDATE ON yourDBName.* TO 'remote_users'@'192.168.1.5';
  21. -- 刷新权限
  22. FLUSH PRIVILEGES;
复制代码
假如你只必要授予权限给已经存在的用户,请使用第一种语法。假如用户不存在,使用第二种语法来先创建用户然后授予权限。
注意:请确保在使用 GRANT ALL PRIVILEGES 时非常小心,尤其是对 %(所有主机)的权限,因为这会给用户在所有数据库上的所有权限,这在生产环境中可能是不安全的。
2. 配置防火墙

在目标盘算机上(192.168.10.103)进行以下操作:

3. 从当田主机连接到远程 MySQL 服务器

在本土地算机上进行以下操作:

4. 使用图形化工具连接

你也可以使用 MySQL Workbench、DBeaver 或 Navicat 等图形化工具来连接远程 MySQL 服务器。只需在连接设置中输入以下信息:

按照上述步骤,你应该能够乐成配置和连接到另一台电脑上的 MySQL 数据库。假如在某些步骤中遇到问题,请检查防火墙设置、网络连接和 MySQL 配置是否精确。
5 检察开通的用户

  1. SELECT User, Host FROM mysql.user
复制代码

6删除权限,删除用户

要删除MySQL用户的某个特定权限,你可以使用 REVOKE 下令来收回权限。假如你要删除用户的某个连接权限或删除整个用户,分别使用 REVOKE 下令和 DROP USER 下令。
删除特定权限

假如你只想删除用户的特定权限,例如你授予了用户 username 从任何主机(%)连接的权限,现在想删除这个权限:
  1. REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'username'@'%';
复制代码
删除用户

假如你想完全删除用户 username@%:
  1. DROP USER 'username'@'%';
复制代码
示例操作步骤

重新创建用户并设置特定权限

假如你必要重新创建用户并为其设置特定的权限,可以按照之前的方法:
  1. CREATE USER 'username'@'192.168.1.5' IDENTIFIED BY 'password';
  2. GRANT SELECT, INSERT, UPDATE ON pdfDB.* TO 'username'@'192.168.1.5';
  3. CREATE USER 'username'@'192.168.1.6' IDENTIFIED BY 'password';
  4. GRANT SELECT, INSERT, UPDATE ON pdfDB.* TO 'username'@'192.168.1.6';
复制代码
通过这些步骤,你可以撤销用户的全局连接权限或完全删除用户,并根据必要重新创建用户并授予具体权限。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4