zoukankan      html  css  js  c++  java
  • centos7 二进制安装包安装 mysql5.6

    centos7 二进制安装包安装 mysql5.6

    一、下载mysql5.6二进制安装包

    http://mirrors.sohu.com/mysql/MySQL-5.6/

    如:mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz

    二、安装mysql5.6(安装在/data/mysql56)

    (1)、创建mysql用户账号

    > useradd -s /sbin/nologin -M mysql
    


    (2)、解压压缩包

    > tar xf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz
    

     
    (3)、重命名

    > mv mysql-5.6.34-linux-glibc2.5-x86_64 mysql56
    

     
    (4)、复制配置文件

    > cp /data/mysql56/support-files/my-default.cnf /etc/my.cnf

    修改配置文件

    [client]
    port = 3306
    socket = /data/mysql56/mysql.sock
    default-character-set = utf8
    [mysqld]
    skip-name-resolve
    user = mysql
    basedir = /data/mysql56
    datadir = /data/mysql56/data
    port = 3306
    server_id = 10
    socket = /data/mysql56/mysql.sock
    pid-file = /data/mysql56/mysql.pid
    log-error = /data/mysql56/data/mysql.err
    log-bin = /data/mysql56/data/mysql-bin
    character-set-server = utf8
    

    (*二进制安装,默认配置文件在/etc/my.cnf)

    (5)、初始化数据库

    > chown -R mysql.mysql /data/mysq56
    > /data/mysql56/scripts/mysql_install_db 
    --defaults-file=/etc/my.cnf 
    --user=mysql 
    --basedir=/data/mysql56 
    --datadir=/data/mysql56/data

    如果出现如下信息

    FATAL ERROR: please install the following Perl modules before executing
    Data::Dumper
    
    > yum -y install autoconf

    此包安装时会安装Data:Dumper模块

    三、配置并启动mysql

    > cp /data/mysql56/support-files/mysql.server /etc/init.d/mysqld
    > chmod 755 /etc/init.d/mysqld

    (*注意,mysql二进制安装默认的路径为/usr/local/mysql,启动脚本里/usr/local/mysql需要替换)

    > sed -i 's#/usr/local/mysql#/data/mysql56#g' /data/mysql56/bin/mysqld_safe /etc/init.d/mysqld

    启动mysql

    > service mysqld start
    

     
    四、添加自启动

    > chkconfig --add mysqld
    > chkconfig mysqld on
    > chkconfig --list mysqld
    

     
    五、配置环境变量

    > echo 'export PATH=/data/mysql56/bin:$PATH' >> /etc/profile
    > source /etc/profile
    

     
    六、修改mysql密码(mysql5.6安装默认root密码为空)

    > mysqladmin -u root password '123456'


    七、清理无用的mysql用户及库
    登陆mysql

    > mysql -uroot -p

    查询用户

    > select user,host from mysql.user;

    如下所示

    +------+-----------------------+
    | user | host                  |
    +------+-----------------------+
    | root | 127.0.0.1             |
    | root | ::1                   |
    |      | localhost             |
    | root | localhost             |
    |      | localhost.localdomain |
    | root | localhost.localdomain |
    +------+-----------------------+
    > drop user "root"@"::1";
    > drop user ""@"localhost";
    > drop user ""@"localhost.localdomain";
    > drop user "root"@"localhost.localdomain";

    删除无用库

    > drop database test;
    



  • 相关阅读:
    函数——数组排序
    函数的主要内容
    火影忍者多人对战
    商场打折结构体
    【Linux】- ls命令详解
    【Python】- 如何使用Visual Studio 2013编写python?
    C# MD5 32位加密 UTF-8编码
    设计模式六大原则
    机器学习入门-数值特征-进行二值化变化 1.Binarizer(进行数据的二值化操作)
    机器学习入门-数值特征-数字映射和one-hot编码 1.LabelEncoder(进行数据自编码) 2.map(进行字典的数字编码映射) 3.OnehotEncoder(进行one-hot编码) 4.pd.get_dummies(直接对特征进行one-hot编码)
  • 原文地址:https://www.cnblogs.com/jkko123/p/6357539.html
Copyright © 2011-2022 走看看