MySQL的初始化,密码,授权

本文介绍了MySQL的初始化过程,包括设置和忘记密码的处理,以及安装MySQL 5.7的步骤。讲解了如何建立远程登录用户,创建数据库,重点讨论了MySQL的系统数据库如information_schema、performance_schema和mysql的作用。此外,还详细阐述了MySQL的权限结构,包括grant和revoke命令的使用,以及远程访问的配置方法。
摘要由CSDN通过智能技术生成

关防火墙、selinux:
vim /etc/selinux/config
把selinux改为disabled


关于MySQL的初始化

停止数据库:service mysqld stop
mysql启动之前要先 service mysqld start --》初始化数据库

关于MySQL的密码

设置密码

mysql>set password for root@localhost=password('123123');

mysqldadmin -uroot -p123123 password456456;

mysql>use mysql;
mysql>update user set password=password('123123');

刷新权限:(必须刷新!!)

flush privileges;

忘记密码时:

在dos中进入mysql\bin目录,
输入mysqld --skip-grant-tables回车,–skip-grant-tables是启动mysql时跳过权限表认证。
再开一个dos窗口,输入mysql,然后连接权限数据库:mysql>use mysql;
改密码。同③

安装MySQL 5.7

(保证yum源是好的)

yum localinstall *.rpm

数据库的初始密码在**/var/log/mysql.log**里面
A temporary password is generated for
搜索这个关键字,根据初始化数据库的时间,找到初始密码,然后进行修改。

可以将密码策略给关闭:

vim /etc/my.cnf
添加:validate_password=off

关闭,重启服务;

mysql>set password=password('123
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

斯言甚善

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值