加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_池州站长网 (https://www.0566zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql远程连接数据库原来怎么简单

发布时间:2022-10-25 10:49:34 所属栏目:MySql教程 来源:
导读:  以管理员身份登录配置 一、登录mysql,输入密码

  mysql -uroot -p

  两种配置方法

  一、改表法

  在localhost登入mysql后,更改 “mysql” 数据库里的 “user” 表
  以管理员身份登录配置 一、登录mysql,输入密码
 
  mysql -uroot -p
 
  两种配置方法
 
  一、改表法
 
  在localhost登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,将"localhost"改称"%"
 
  mysql>update user set host = ‘%’ where user = ‘root’;
 
  mysql>select host, user from user;
 
  二、授权法
 
  添加用户:
 
  CREATE USER ‘用户名’@‘主机名’ IDENTIFIED BY ‘密码’;
 
  授予权限
 
  GRANT ALL ON . TO ‘myuser’@‘localhost’;
 
  或
 
  你想myuser使用mypassword(密码)从任何主机连接到mysql服务器的话。
 
  mysql>GRANT ALL PRIVILEGES ON . TO ‘myuser’@’%'IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;
 
  如果你想允许用户myuser从ip为192.168.1.5的主机连接到mysql服务器,并使用mypassword作为密码
 
  mysql>GRANT ALL PRIVILEGES ON . TO ‘myuser’@'192.168.1.5’IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;
 
  mysql>FLUSH PRIVILEGES
 
  使修改生效mysql远程,就可以了
 
  这里可以看看数据控制语言(DCL),强烈推荐。
 
  在本地使用ip地址远程登录 确定远程机器的防火墙关闭,或在防火墙允许3306端口号
 
  telnet 192.168.1.165 3306
 
  如果不能联通,就需要在防火墙中运行3306端口入站。
 
  远程登录
 
  mysql -u root -p -h 192.168.1.104
 

(编辑:我爱制作网_池州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!