zoukankan      html  css  js  c++  java
  • mysql 在linux下的完整安装过程

    1.下载RPM包

     https://cdn.mysql.com//archives/mysql-5.7/mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar

    2.先使用命令删除已有的安装

    rpm -qa|grep mariadb

    mariadb-libs-5.5.44-2.el7.centos.x86_64

     删除安装包

    rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64

    3.解压安装

    tar -xvf mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar

    使用rpm -ivh命令依次进行安装;以下步骤需要root权限。且因包之间的依赖关系,各rpm命令必须按序执行。

    rpm -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm

    rpm -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm

    rpm -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm

    rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm

    如果安装 server RPM包报 libaio 错误时

    下载 http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm

    执行 rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm 进行安装后再执行 

    rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm

    4.初始化数据库

    执行命令 

    mysqld --initialize

    5.创建用户和用户组

    groupadd mysql

    useradd -g mysql -r mysql

    chown mysql:mysql /var/lib/mysql -R

    systemctl start mysqld.service 重启mysql服务

    6.修改初始密码

    1.由于一开始并不知道密码,先修改配置文件/etc/my.cnf令MySQL跳过登录时的权限检验。加入一行:skip-grant-tables

    2.重启MySQL: systemctl restart mysqld
    3.免密码登录MySQL: mysql -uroot -p
    4.修改root用户密码: UPDATE user SET authentication_string = password('root') WHERE host = 'localhost' AND user = 'root';
    5.最后修改配置文件/etc/my.cnf删除此前新增那一行skip-grant-tables,并重启MySQL。这一步非常重要,不执行可能导致严重的安全问题。

  • 相关阅读:
    Spring MVC 体系结构和处理请求控制器
    Spring配置补充
    MyBatis与Spring的整合
    Ioc和AOP使用扩展
    JS 节流
    JS写返回上一级
    iframe父页面获取子页面的高度
    博客编写计划
    正则表达式
    实用 SQL 命令
  • 原文地址:https://www.cnblogs.com/yg_zhang/p/9195897.html
Copyright © 2011-2022 走看看