Mysql在centos7下通过rpm-bundle.tar安装

2020-11-24  本文已影响0人  风洛神

注意

yum remove mysql-libs
### 然后输入: y

mysql 安装包下载

将安装包放进centos系统中解压

解压出来的各个文件的作用

以此执行以下指令安装

启动

查看启动状态

这种方式安装的mysql会生成临时的密码,需要修改密码才能进行操作

授权mysql远程登录

方法一:

* GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的新密码' WITH GRANT OPTION;
* FLUSH PRIVILEGES;

方法二:

* use mysql;
* update user set host = '%' where user = 'root';   // mysql 默认 root能够登录的账号是localhost 改为 % 全部,或者指定ip
* select host, user from user;
* FLUSH PRIVILEGES;

忘记密码重置方法

1.关闭MySQl
systemctl stop mysqld

2.查看MySQl状态是否关闭
systemctl status mysqld

3.修改/etc/my.cnf 配置文件
在 [mysqld] 下添加 skip-grant-tables  ##如下图所示,这个表示跳过认证

4. 开启MySQL 
systemctl start mysqld

5. 直接在命令行输入 mysql 进入mysql的终端

6. 修改密码
update mysql.user set authentication_string=password('xxxxxxx') where user='root' and host='localhost';
注意:密码强度要求比较高,如果设置了简单的密码可能会造成使用不了。
     一般要求 大写,小写,数字,字符

7. exit 退出mysql终端

8.关闭MySQl
systemctl stop mysqld

9.修改/etc/my.cnf 配置文件
删除 [mysqld] 下添加 skip-grant-tables 

10.开启MySQL 
systemctl start mysqld

11. 修改密码已经成功,可以通过 mysql -u root -p 验证了

注意:如果由于设置的密码强度比较低导致使用不了(出现:You must reset your password using ALTER USER statement before)
按照上述流程再走一次
或者在出现以上错误后,通过  SET PASSWORD = PASSWORD('你的新密码'); 指令重新修改密码
image.png
上一篇 下一篇

猜你喜欢

热点阅读