zoukankan      html  css  js  c++  java
  • 【Linux】CentOS 7.2 安装 MySQL 5.7.21 解压版

    安装环境/工具

      1、Linux(CentOS 7.2版)

      2、mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz

    安装步骤

      1、下载mysql解压版(mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz),下载地址http://dev.mysql.com/downloads/mysql/

      

        

        

      2、解压mysql安装文件

      命令:tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz

      3、复制解压后的mysql目录到系统的本地软件目录:

      命令:cp -r mysql-5.7.21-linux-glibc2.12-x86_64 /usr/local/mysql

      4、添加系统mysql组和mysql用户:

      命令:groupadd mysql

      命令:useradd -r -g mysql mysql

      5、安装数据库

      a、进入安装mysql软件目录:

      命令: cd /usr/local/mysql

      b、修改当前目录拥有者为mysql用户:

      命令: chown -R mysql:mysql ./

      c、修改数据配置文件:

      命令:vim /etc/my.cnf

      内容如下:

     1 [client]
     2 socket = /tmp/mysql.sock
     3 
     4 [mysqld]
     5 port = 3306
     6 
     7 character_set_server=utf8
     8 init_connect='SET NAMES utf8'
     9 basedir=/usr/local/mysql
    10 datadir=/usr/local/mysql/data
    11 socket=/tmp/mysql.sock
    12 log-error=/var/log/mysqld.log
    13 pid-file=/usr/local/mysql/mysqld.pid
    14 
    15 lower_case_table_names = 1
    16 
    17 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
    18 
    19 max_connections=5000 

      d、安装5.7数据库需要依赖的组件:

      命令:yum install libaio

      e、创建日志文件(:wq保存退出,创建一个空文件即可),并且授权:

      命令:  vim /var/log/mysqld.log

      命令:  chown mysql:mysql /var/log/mysqld.log

      f、初始化数据库:

      命令: /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US

      到此数据库安装完毕

      6、查看初始密码(在日志文件中的最后  root@localhost: i?ws<01r2:0Q):

      用户名:root  密码:i?ws<01r2:0Q

      命令:cat /var/log/mysqld.log

      

      6.添加开机启动mysql服务和启动mysql服务

      添加mysql服务

      命令:cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

      启动mysql服务

      命令:service mysql start

      

       关闭mysql服务

      命令:service mysql stop

      

      添加开机启动服务

      命令:chkconfig --add mysql

      7、添加mysql系统命令,修改系统文件,添加内容,是内容生效。

      修改系统文件命令:vim /etc/profile 

      

      内容生效命令:source /etc/profile

      8.修改mysql的root用户密码,root初始密码为在日志中上面有提到

      a、进入数据库命令:mysql -u root -p

      

      b、修改密码命令:SET PASSWORD = PASSWORD('new password');

      

      c、刷新权限命令:flush privileges;

      

      退出数据库,即可用root用户和新密码登录数据库

      d、退出数据库

      命令:quit;

      

      9、查看数据库user表,注意mysql 5.7密码字段改为authentication_string。

      

      8.配置远程登录

      修改远程登登录命令:update user set `Host` = '%' where `User` = 'root' limit 1;

      然后刷新权限命令:flush privileges;

      

      完成以上步骤即可远程连接MySQL数据库了

  • 相关阅读:
    python 的class和def 定义执行语句相关
    python _和__ 下划线命名规则
    python2和python3编码问题【encode和decode】
    cpython源码阅读
    eCPRI
    python内存管理/垃圾回收
    Class() vs self.__class__()
    JAVA学习日报 11/24
    JAVA学习日报 11/23
    JAVA学习日报 11/22
  • 原文地址:https://www.cnblogs.com/h--d/p/8335081.html
Copyright © 2011-2022 走看看