• CentOS 6.5下二进制安装 MySQL 5.6


    转摘

     

    CentOS 6.5 二进制安装MySQL 5.6

    1:查看系统版本

    1
    2
    [root@10-4-5-9 mysql]# cat /etc/redhat-release
    CentOS release 6.5 (Final)
     

    2:下载MySQL5.6二进制包

    1
    #wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz                      2 wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.29-linux-glibc2.5-i686.tar.gz

    3:添加用户和组

    1
    2
    #groupadd mysql
    #useradd -g mysql mysql

    4:安装mysql到/usr/local/mysql下

    1
    2
    3
    4
    5
    6
    7
    #cd /usr/local
     
    #tar zxvf /{MySQL5.6_path}/mysql-{version}.tar.gz
     
    例如我的配置路径为:
    #cd /usr/local
    #tar zxvf /root/mysql-5.6.20-linux-glibc2.5-i686.tar.gz

    5:修改解压后文件夹名为 mysql

    1
    #mv mysql-5.6.20-linux-glibc2.5-i686 mysql

    6:修改mysql的各级文件夹和文件的创建者、创建组为mysql(注意语句后面有个.

    1
    2
    3
    cd mysql
    chown -R mysql .
    chgrp -R mysql .

    7:至此mysql已经安装完了,但还需要初始化,初始化mysql表、test表、infomation表等。

    1
    #scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data<br><br>
    1
    #cp support-files/mysql.server /etc/init.d/mysqld

     

    1
    2
    3
    --user=mysql
    --basedir=/usr/local/mysql
    --datadir=/usr/local/mysql/data

      

    1
    2
    PS:该步骤有可能会报错误
    安装需要的包即可:libstdc++.so.6和libaio.so.1和libncurses.so.5
     
    yum install libaio* 来解决

      

    8:修改配置文件

    1
    2
    3
    [root@10-4-5-9 mysql]# cp my.cnf /etc/my.cnf
    /usr/local/mysql
    [root@10-4-5-9 mysql]# vi /etc/my.cnf
    1
    2
    3
    4
    5
    6
    [mysqld]中添加:
     
    basedir = /usr/local/mysql
    datadir = /usr/local/mysql/data
    port = 3306
    server_id = 1

      

    9:启动mySQL服务

    1
    #ln -s /usr/local/mysql/bin/mysql /usr/bin

     

    1
    #service mysqld start

      

    10:登陆MySQL并且删除空用户

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    mysql> SELECT user,host,password FROM mysql.user;
    +------+-----------+----------+
    user | host      | password |
    +------+-----------+----------+
    | root | localhost |          |
    | root | 10-4-5-9  |          |
    | root | 127.0.0.1 |          |
    | root | ::1       |          |
    |      | localhost |          |
    |      | 10-4-5-9  |          |
    +------+-----------+----------+
    rows in set (0.00 sec)
     
    mysql> UPDATE mysql.user set password PASSWORD('gechong'WHERE user 'root';
     
    mysql> DROP USER ''@localhost;
     
    mysql> FLUSH PRIVILEGES;

      

  • 相关阅读:
    Flex框架Cairngorm2 SequenceCommand用法封装
    SourceMate插件
    Cairngorm2 中SequenceCommand用法
    SourceMate出新版本了
    Flash Builder 4 安装ANT插件
    Text Layout Framework
    浅谈继承和组合
    Flex Ant脚本模板
    JS上传图片转化成Base64编码demo
    js动态改变iframe的高度
  • 原文地址:https://www.cnblogs.com/zhzhao/p/4590196.html
Copyright © 2020-2023  润新知