第一步: 下载 mysql 包

  

第二步:   rpm -Uvh mysql文件名.rpm ,这里是 rpm 其实不是安装mysql ,而是安装了一个mysql 的 yum 源 仓库 /etc/yum.repos.d/mysql-community.repo

第三部:  yum install -y mysql-community-server   然后等待下载完整的 mysql 

第4部:  启动mysq  和 查询mysql的状态

  

service mysqld start(重启是restart,完全弄好MySQL后最好添加lower_case_table_names=1到[mysqld]下面一行然后重启MySQL,这是为了和windows兼容,还有就是在[mysql]下面一行加入default-character-set=utf8)
systemctl start mysqld.service(这个是上面步骤执行后自动输出的,我这边的全称是:Redirecting to /bin/systemctl start  mysqld.service)
然后回到[.....]# 查看mysql状态
service mysqld status

第5步,查询mysql初始密码
  
 grep 'temporary password' /var/log/mysqld.log(如果之前安装过MySQL则这里可能会有多个密码,用最后一个,注意这个密码输入时是可以粘贴的)

第6 步:登陆mysql
  使是
mysql -uroot -p 然后输入刚才的密码登陆 第七步: 修改密码的安全等级(可以不要) 和修改密码。
  

   修改validate_password_policy参数的值:

         set global validate_password_policy=0;

   再修改密码的长度:

         set global validate_password_length=1;

   修改密码: 
    
        ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

第8 步: 允许别的远程连接
  
  GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;

第9步: 刷新权限
  FLUSH  PRIVILEGES;
 
 

备注:如果你想指定安装mysql 的版本 比如 5.7 你应该现在对应版本的 rpm 文件。 比如:wget http://dev.mysql.com/get/mysql57-community-release-el6-8.noarch.rpm

然后 安装。不然默认安装的 最新的。

然后如果安装错了。
rpm -qa | grep -i mysql 查看有哪些和 mysql 有关的 包。
然后 rpm -e 包名 一个个的删除吧。 最后要删除掉 /etc/yum.repos.d/ 里面关于mysql 的 仓库,然后 重新安装仓库。 备注:上面的做法可以实现,然后 我又去查了一下mysql的安装文档。
1   yum repolist all | grep mysql 查看可用的 安装版本。 如图默认的 是5.7 。只要报 8.0 禁用,吧5.7 开启就够了

2 禁用方法: 或者去改 仓库文件
   yum-config-manager --disable mysql80-community
   yum-config-manager --enable mysql57-community 4 官方文档图
  


mysql 密码忘记或者重置密码:

1 找到配置文件  /ect/mysql.cnf  加入跳过密码 
    skip-grant-tables
2 重启 mysqld 服务,然后修改密码
  service mysqld restart;
  
  mysql -uroot -p3306   update user set password=PASSWORD("123456") where user='root';   如果是 mysql 5.7 以上的 版本 使用下面这个句 修改语句(5.7 以后 密码的字段变了 )   update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost'; 3 去掉 sikp-grant-tables ,然后重启服务

centos 安装 mysql(指定安装版本)的更多相关文章

  1. Linux下yum安装MySQL yum安装MySQL指定版本

    yum安装MySQL 1. 查看有没有安装过     yum list installed MySQL* (有存在要卸载yum remove MySQL*)     rpm -qa | grep my ...

  2. yum 安装mysql, yum安装指定版本的mysql

    yum安装mysql: 1. 查看有没有安装过     yum list installed MySQL* (有存在要卸载yum remove MySQL*)     rpm -qa | grep m ...

  3. 阿里云centos中mysql的安装及一些常识知识

    -------------------------------------------------------------------    阿里云centos中mysql的安装 工具WinSCP v ...

  4. 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)

    阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...

  5. yum安装Ceph指定Jewel版本

    前言 通过yum安装指定的rpm包,这个一般是 yum --showduplicates list ceph | expand ,然后去通过yum安装指定的版本即可,这个在hammer下是没有问题的, ...

  6. Centos7安装PHP、安装MySQL、安装apache

    Centos7安装PHP.MySQL.apache 这里今天教大家如何在centos7安装PHP,apache,mysql. 首先我们需要先安装centos7,我们可以在我们的电脑上安装一个虚拟机,在 ...

  7. CentOS6.9安装MySQL(编译安装、二进制安装)

    目录 CentOS6.9安装MySQL Linux安装MySQL的4种方式: 1. 二进制方式 特点:不需要安装,解压即可使用,不能定制功能 2. 编译安装 特点:可定制,安装慢 5.5之前: ./c ...

  8. 20190418 CentOS7实用技能综合:系统安装 + WinScp客户端连接 + 防火墙端口号iptables + Nginx编译安装 + MySQL编译安装 + Redis编译安装 + MongoDB编译安装 + ActiveMQ/RocketMQ/RabbitMQ编译安装 + ...各类常用生产环境软件的编译安装

    系统安装 + WinScp客户端连接 + 防火墙端口号iptables + Nginx编译安装 + MySQL编译安装 + Redis编译安装 + MongoDB编译安装 + ActiveMQ/Roc ...

  9. linux下安装mysql(rpm安装)

    Mysql 5.7.29安装步骤 1.首先卸载自带的Mysql-libs(如果之前安装过mysql,要全都卸载掉) rpm -qa | grep -i -E mysql\|mariadb | xarg ...

随机推荐

  1. HDOJ1003

    #include<iostream> using namespace std; int main() { ],t=,m; cin >> n; while(n--) { cin ...

  2. JavaScript学习总结(九)——Javascript面向(基于)对象编程

    一.澄清概念 1.JS中"基于对象=面向对象" 2.JS中没有类(Class),但是它取了一个新的名字叫“原型对象”,因此"类=原型对象" 二.类(原型对象)和 ...

  3. Win10取消密码

       

  4. Cetus

    转自:https://github.com/Lede-Inc/cetus Cetus 简介 Cetus是由C语言开发的关系型数据库MySQL的中间件,主要提供了一个全面的数据库访问代理功能.Cetus ...

  5. PHP excel reader , excel时间转成php时间格式

    最近,在做一个导入功能,在系统中使用PHPExcel类库,读取上传的Excel文件,然后进行字段映射,最后将Excel内的数据导入到系统中.其中,关于日期格式的导入,使我犯了难. 首先,如何导入日期, ...

  6. Oracle 与Sql Server常用函数对比

    来自:http://topic.csdn.net/u/20080704/08/b2b8c42f-b0d6-4cda-98b1-6e4a279b4ff8.html 感谢楼主 函数 SQLServer和O ...

  7. Java——IO类,字节流缓冲区

    body, table{font-family: 微软雅黑} table{border-collapse: collapse; border: solid gray; border-width: 2p ...

  8. svn断开重连,避免重建工作空间

    1. 右键项目-->Team-->断开连接 2.选择从文件系统中删除SVN元信息 3.右键项目-->Team-->share project-->svn 4.创建新的资源 ...

  9. 2019.1.7 Russia temperature control demo

    1layout 2导出Gerber 做钢网 3刷锡膏 4.1调SMT程序: a摆元件,写P/N位置 b定位检测点 4.2手贴元件 手别抖! 5过炉 温度270 6插件PCBA 做载板最方便,手插焊接也 ...

  10. 2019.1.3 WLAN 802.11 a/b/g PHY Specification and EDVT Measurement I - Transmit Power Level

    This lecture provides the WLAN hardware engineer the essential knowledge of IEEE 802.11 a/b/g physic ...