• ADADADADAD

    Redhat6.5如何安装MySQL5.6[ mysql数据库 ]

    mysql数据库 时间:2024-11-28 13:03:40

    作者:文/会员上传

    简介:

    1、安装make编译器,系统已安装2、安装bison,系统已安装3、安装gcc-c++,系统已安装4、安装ncurses,系统已安装5、安装cmake,下载的cmake-3.4.3源码包,进行安装6、创建mysql用户组和

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    1、安装make编译器,系统已安装

    2、安装bison,系统已安装

    3、安装gcc-c++,系统已安装

    4、安装ncurses,系统已安装

    5、安装cmake,下载的cmake-3.4.3源码包,进行安装

    6、创建mysql用户组和用户
    groupadd -g 300 mysql
    useradd -u 300 -g mysql mysql

    7、解压并安装mysql
    tar -zxvf mysql-5.6.35.tar.gz
    cd mysql-5.6.35
    cmake进行编译

    cmake . \
    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
    -DMYSQL_DATADIR=/mysql/data \
    -DSYSCONFDIR=/etc \
    -DWITH_MYISAM_STORAGE_ENGINE=1 \
    -DWITH_INNOBASE_STORAGE_ENGINE=1 \
    -DWITH_MEMORY_STORAGE_ENGINE=1 \
    -DWITH_READLINE=1 \
    -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \
    -DMYSQL_TCP_PORT=3306 \
    -DENABLED_LOCAL_INFILE=1 \
    -DWITH_BOOST=/usr/local/boost/ \
    -DWITH_PARTITION_STORAGE_ENGINE=1 \
    -DEXTRA_CHARSETS=all \
    -DDEFAULT_CHARSET=utf8 \
    -DDOWNLOAD_BOOST=1 \
    -DDEFAULT_COLLATION=utf8_general_ci


    # make
    # make install

    8、初始化数据库
    cd /usr/local/
    chown -R mysql:mysql mysql
    cd /usr/local/mysql/scripts
    ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/mysql/data

    cd /usr/local/mysql/support-files
    cp my-default.cnf /etc/my.cnf
    vi /etc/my.cnf
    添加如下:
    [mysqld]
    user=mysql
    datadir=/mysql/data
    default-storage-engine=MyISAM
    skip-grant-tables
    socket=/tmp/mysqld.sock
    [client]
    default-character-set=utf8
    socket=/tmp/mysqld.sock
    [mysql]
    socket=/tmp/mysqld.sock
    default-character-set=utf8

    9、将mysql的启动服务添加到系统服务中
    # cp support-files/mysql.server /etc/init.d/mysql
    现在可以使用下面的命令启动mysql
    # service mysql start
    停止mysql服务
    # service mysql stop
    重启mysql服务
    # service mysql restart

    10、修改root用户密码
    刚安装完的MySQL数据库,不知道root密码的情况下,可以使用以下方法进行设置
    在/etc/my.cnf [mysqld] 配置部分添加"skip-grant-tables"
    重启MySQL服务
    mysql -uroot -p登录数据库(无密码)

    show databases;
    use mysql;
    update user set password=password("mysql") where user='root';
    flush privileges;
    删除/etc/my.cnf [mysqld] 配置部分的"skip-grant-tables"
    重启mysql服务
    service mysqld restart
    使用新密码登入
    mysql -uroot -p

    Redhat6.5如何安装MySQL5.6.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysqlredhat