mysql数据库安装完配置root密码

安装mysql

 yum install mysql-server      安装

 service mysqld restart      启动

配置

第一次登陆不需要输入密码,

# 登陆
mysql -u root
# 使用mysql这个表
user mysql;
# 查询一下用户
select host,user,password from user;

在这里插入图片描述
这里显示只有一个用户,主机是localhost,用户名是root,密码为空
localhost说明只能是本地机器登陆。

update user set password=password('root') where user='root' and host='localhost'

flush privileges;        这一步一定要做,不然无法成功! 这句表示从mysql数据库的grant表中重新加载权限数据

给本地登陆的root用户名配置一个密码

在这里插入图片描述
配置后不会生效,需要重启后才能生效

service mysqld restart

这里就提示需要输入密码
在这里插入图片描述

输入密码之后登陆,登陆之后配置一个远程登陆的帐号。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
flush privileges;    

在这里插入图片描述

现在有两个root一个是本地登陆的,一个是可以远程登陆的。
host=localhost表示本地登陆,host=% 表示可以远程登陆。

之后重启mysql既可以远程访问

有两个root用户:
在本机登陆的root时候输入密码为root
在远程登陆的root时候输入密码为123456

附录:

如果有多个用户可以删除

select user,host,password from user;
delete from user where host='localhost' and  user<>'root';

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值