FLUSH PRIVILEGES;
上面这句话的意思是如果你想允许用户root从ip为%(任何一台机器)的主机连接到mysql服务器,并使用123456作为密码.
FLUSH PRIVILEGES;是刷新权限; 如果没有就不会生效!
他其实是在mysql数据库的user表里增加了一条记录 insert into user(host,user,password...) values('%','root','123456'...);
但是在suse linux即使有这条记录本地也不能访问,因为登陆命令:mysql -u root -p默认的是 -h localhost. 所以你user表里即使有条insert into user(host,user,password...) values('127.0.0.1','root','123456'...);记录多是不行的,所以继续使用上面的命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'IDENTIFIED BY '123456' WITH GRANT OPTION;
这样本地就可以访问了。
分享到:
相关推荐
centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql
主要介绍了CentOS 8 安装 MySql并设置允许远程连接的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
centos 6.5下安装配置mysql,以及mysql的安全管理和账户管理
CentOS 7 安装 MySQL
CentOS7.4环境安装MySQL5.7步骤,包括环境准备,依赖包的安装等
centos7搭建mysql集群,包含整个搭建步骤,部分错误解决方案
整理的centos下的mysql安装希望能帮到你。
CentOS7环境mysql小版本升级步骤,本文介绍的是替换二进制文件升级方式的升级步骤,步骤展示的是5.7.26升级至5.7.31的升级步骤,操作系统为centos7.4。
在centos下安装mysql所需要的一系列包,基本上装完,就没有问题了,安装文档可以参考我的博文
在本地虚拟机的场合,需要更换yum安装网络地址配置文件CentOS-Base.repo 从阿里云服务器下载一份CentOS-Base.repo文件存到本地
CentOS7安装mysql5.7.19 & mysql5.7.19主从配置(CentOS7)
解决CentOS 7安装mysql后3306端口不通
CentOS7中将Mysql添加为系统服务 - shangyingbin - 博客园
CentOS8部署Mysql NDB Cluster8+Mysql Router8方案及应用~~~~
linux(centos) 下C++连接mysql数据库 此程序只实现了查询功能,在centos下编译并运行通过
centos 6.5配置mysql5.5
CentOs7下 mysql5.7自动备份数据库脚本
本文档是MySQL官方文档,内容是如何在Centos7环境下用yum工具安装MySQL8。
CentOs7下mysql5.7的下载安装以及主从同步、双主多从配置详情
centos 7下的mysql 5.6离线安装包(rpm文件),附readme操作手册,过程详细,亲测可用。