mysql5.7设置远程访问不是和网上说的一样建个用户赋个权限就可以访问的.比如下边这个就是建用户赋权限,可能在之前的版本可以,但是我在我的mysql上一直不行.为此烦了好久!!!项目都耽误了!! 一.原来设置远程访问的方式 Mysql默认是不可以通过远程机器访问的,通过下面的配置可以开启远程访问 在MySQL Server端: 执行mysql 命令进入mysql 命令模式, mysql> use mysql; mysql> GRANT ALL ON *.* TO user@'%' IDENT
先启动firewall防火墙: service firewalld start 打开3306端口: firewall-cmd --add-port=/tcp --permanent mysql授权root账户远程访问: update mysql.user set Host='%' where HOST='localhost' and User='root'; flush privileges; 重启mysql服务器: service mysqld restart 搞定收工!!!! 抱怨一句,今天
1.登录mysql mysql -u root -p 然后输入密码,登录进去mysql: 2.切换数据库 use mysql; 3.修改权限 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '1314@LOVELY#LAND$LUFEI@AISI' WITH GRANT OPTION; 其中root是root账户,"1314@LOVELY#LAND$LUFEI@AISI"是远程访问mysql数据库的密码: 4.更新权限 fl
做个记录,每次弄环境的时候,特别是弄mysql环境,时不时都要用到下面的命令 命令如下: grant all privileges on *.* to 'root'@'%' identified by 'oa123456' with grant option; flush privileges; quit; 注意:上面的命令原型如下: grant all privileges on *.* to 'username'@'%' identified by 'password' with grant