Linux 系统下 限制IP 访问mysql 数据库 Step 1:进入mysql 终端命令 # mysql -uroot -p # 输入密码 # 退出命令界面 按Ctrl+D Step 2:mysql 配置可以允许访问的IP # GRANT ALL PRIVILEGES ON *.* TO 'root'@’10.10.50.127’ IDENTIFIED BY 'Abcd1234' WI
应公司业务要求,需要在两个不同ip地址的服务器上运行的两个不同app,做数据互通,技术方面首先要面对的是两个服务器数据库如何才能互通 为了开发,需要服务器端mysql能被远程访问到,不管是被本地访问还是被另一台服务器 首先登录服务器端mysql (简单点的就用phpmyadmin)创建新用户和密码 ,给与其能远程登录的权限 GRANT ALL PRIVILEGES ON * . * TO '
参考:https://blog.csdn.net/shumeigang/article/details/103902459 mysql> show global variables like ‘port’; 是0 原因是我的my.cnf有话: skip-network 或 注释掉,然后重新启动下数据库,运行netstat -an|grep 3306 就可以看到了
1、开启远程访问: 进入mysql 查看系统用户表: select user,host from user; MySQL建用户的时候会指定一个host,默认是127.0.0.1/localhost,那么这个用户就只能本机访问,其它机器用这个用户帐号访问会提示没有权限,host改为%,表示允许所有机器访问。 GRANT ALL PRIVILEGES ON *.* TO 'root'