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。这一步非常重要,不执行可能导致严重的安全问题。

  • 相关阅读:
    A breakdown pie chart ReportLab Snippets (Beta)
    彩程轶事 | 彩程团队BLOG
    Proxy server
    VIM Quick Reference Card
    Search for visually selected text
    httpstats: HTTP/1.1 Connection header field
    Get File Name from File Path in Python | Code Comments
    vim 控小结
    Django Admin Bootstrap theme
    Mike McCreavy’s Resume: Silicon Valley Software Engineer, Developer, Architect | mccreavy
  • 原文地址:https://www.cnblogs.com/yg_zhang/p/9195897.html
Copyright © 2011-2022 走看看