一、卸载mysql

安装依赖:yum install libaio wget -y

检查MYSQL是否已安装:yum list installed | grep mysql

删除所有的mysql相关的包:yum remove 包名(需要手动一个个移除包)

例子:

[root@VM_0_14_centos log]# yum list installed | grep mysql

Repository epel is listed more than once in the configuration

mysql-community-client.x86_64          8.0.21-1.el7                   @mysql80-community

mysql-community-common.x86_64          8.0.21-1.el7                   @mysql80-community

mysql-community-libs.x86_64            8.0.21-1.el7                   @mysql80-community

mysql-community-server.x86_64          8.0.21-1.el7                   @mysql80-community

mysql80-community-release.noarch       el7-1                          @/mysql80-community-release-el7-1.noarch

[root@VM_0_14_centos log]# yum remove mysql-community-client.x86_64

[root@VM_0_14_centos log]# yum remove mysql-community-common.x86_64

[root@VM_0_14_centos log]# yum remove mysql-community-server.x86_64

[root@VM_0_14_centos log]# yum remove mysql80-community-release.noarch

二、安装mysql仓库文件

在官网找到对应的mysql 的rpm包:https://repo.mysql.com/

下载仓库文件:wget https://repo.mysql.com/mysql80-community-release-el7.rpm

安装仓库文件: yum localinstall mysql80-community-release-el7.noarch.rpm

验证是否安装成功:yum repolist enabled | grep "mysql.*-community.*"

三、安装mysql

安装mysql:  yum install mysql-community-server -y

执行:rpm -qi mysql-community-server.x86_64 0:8.0.16-2.el7

查看安装的mysql:  whereis mysql

mysql服务命令:

systemctl start mysqld  启动

systemctl enable mysqld 自启

systemctl status mysqld  状态

service mysqld restart  重启

四、如何查看初始化密码

执行命令:grep "temporary password" /var/log/mysqld.log

实例:

[root@VM_0_14_centos]# grep "temporary password" /var/log/mysqld.log

2020-05-08T00:10:26.660473Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: V>/.nvoWb1ua

五、如何修改密码

1、vim /etc/my.cnf 的mysqld下添加skip-grant-tables

2、重启mysql服务:service mysqld restart

3、进入数据库:mysql

4、置空密码: update user set authentication_string = ‘’ where User = ‘root’;

5、退出数据库:exit;

6、修改文件 vim /etc/my.cnf 的mysqld下注释skip-grant-tables

7、保持并退出:wq!

8、重启服务:service mysqld restart

9、执行命令:mysql -u root -p

10、提示输入密码直接敲回车即可进入mysql数据库

11、更改密码:alter user  "root"@"localhost" IDENTIFIED BY "xxxxx.>2020"

注:密码格式要符合当前策略否则会提示

mysql> ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

centos 修改root密码_Liunx 下安装数据库以及修改密码相关推荐

  1. win7上安装MySQL没提示密码_win7下安装mysql后修改密码

    mysql的安装教程网上很多,此处不过多介绍,个人觉得下面这篇教程是比较好的,一步到位.MySQL 5.7.9 ZIP 免安装版本配置过程_百度经验  http://jingyan.baidu.com ...

  2. centos 64位linux系统下安装appt(只有32位)命令的apktool工具包的笔记

    centos 64位linux系统下安装appt命令的apktool工具包的笔记,有需要的朋友可以参考下. 首先,安装apktool包 1. wget http://android-apktool.g ...

  3. Linux(CentOS 7_x64位)系统下安装RDkit(修正)

    Linux(CentOS 7_x64位)系统下安装RDkit(修正) 一.RDKit简介 Linux(CentOS 7_x64位)系统下安装RDkit点击打开链接 前面写的一篇CentOS 7下安装R ...

  4. Python下安装Pywifi进行WiFi密码破解

    Python下安装Pywifi进行WiFi密码破解 能成功的在Python下安装Pywifi模块的方法及软件 前段时间在网上看了一些关于Python下安装Pywifi模块的方法,很多都是安装不成功的, ...

  5. 无root权限情况下安装vim以及插件

    无root权限情况下安装vim以及插件 一.概述 二.vim安装 2.1 ncurses下载安装 2.2下载vim并安装 三. vim-plug插件管理 3.1 vim-plug插件下载 3.2 插件 ...

  6. 忘记oracle管理员密码了,解决oracle数据库忘记系统管理员密码

    解决oracle数据库忘记系统管理员密码 下面我分两步讲解这个问题,1)Oracle数据库的三种认证机制:2)oracle数据库忘记系统管理员密码怎么办? 1.Oracle数据库的三种认证机制 a)操 ...

  7. mac安装mysql修改密码_Mac下安装MySQL 5.7.28并且修改root密码-Go语言中文社区

    0.前言 mysql8安装:https://blog.csdn.net/qq_21383435/article/details/80577038 1.下载 地址:https://www.mysql.c ...

  8. Mac下安装Mysql以及修改Mysql密码

    1.安装Mysql 安装有2种办法,一种是下载mysql安装文件,慢慢安装,另一种就是下载xmpp,里面自带mysql,就像是安装普通的mac软件一样,安装完毕,就有了mysql了. 方法一,官网下载 ...

  9. 修改informix服务器端密码,window下安装informix

    <window下安装informix>由会员分享,可在线阅读,更多相关<window下安装informix(2页珍藏版)>请在人人文库网上搜索. 1.在窗口下安装informi ...

  10. centos 启动一个redis_linux环境下安装部署redis服务器

    概述 Redis是Remote Dictionary Server的缩写.他本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库.今天把之前在生产环境下安装部署redis的 ...

最新文章

  1. web报表移动端如何进行移动设备绑定与撤销
  2. #20145238荆玉茗《网络对抗》-逆向及Bof进阶实践
  3. [.NET] Rough Dependency Injection
  4. Android基础——四大组件之Activity
  5. ExtJs ComboBox 在IE 下 自动完成功能无效的解决方案
  6. Mysql命令行修改字段类型
  7. python实现常见排序算法
  8. “双击Pycharm无响应”解决方案
  9. Selenium with Python 006 - 操作浏览器
  10. u盘无媒体容量0无卷还能修吗_都2020年了,买新U盘没Type-C接口就过时了
  11. python怎么定义一个变量为空列表_python – 为什么一个类变量没有在列表理解中定义,但另一个是?...
  12. Sql Server 分区
  13. fxp连接失败_FlashFXP连接失败(连接超时)怎样解决
  14. 计算机图像处理入门基础知识——色域,色度图,色彩空间和色彩管理
  15. Web前端课程设计——个人主页
  16. 上市一再受阻,“微医”再融资4亿美元就能敲开“港股”大门?
  17. matplotlib中添加水平线和垂直线
  18. 听劝!不要啥都不懂就学PMP!这100个考试关键点,带你直击考试现场
  19. bat和cmd文件是什么,dos又是什么东西
  20. python实验总结与反思_警示与反思丨什么是Python网络爬虫?看这篇清晰多了!

热门文章

  1. MD5加盐(md5+salt)
  2. 五大特点_皮肤肤质五大分类及其特点
  3. selenium-窗口切换
  4. [C++]2-3 倒三角形
  5. vue-methods三种调用的形势
  6. 基于hydra的ssh密码的暴力破解
  7. visual studio插件开发dll类库免加全局缓存处理办法
  8. 《Oracle从入门到精通》
  9. 1001.A+B Format (20)(思路,bug发现及其修改,提交记录)
  10. decimal保留千分位