zoukankan      html  css  js  c++  java
  • 搭建MySQL数据库

    1.查看冲突软件

    rpm -q ncurses-devel mysql mysql-server mariadb mariadb-server

    有的话 rpm -e +软件名  进行卸载

    2.安装cmake、gcc、gcc-c++等编译软件

    yum -y install ncurses-devel cmake gcc gcc-c++

    3.创建MySQL用户

    useradd -M -s /sbin/nologin mysql

    4.复制mysql压缩包并解压

    rz mysql…….gz)

    tar xf mysql…….gz -C /usr/src/

    5.复制boost压缩包并解压

    mkdir /usr/local/boost (创建boost目录)

    cd /usr/local/boost

    rz boost_1_59_0.tar.gz

    tar xf boost_1_59_0.tar.gz(将软件包解压到boost目录)

    6.编译安装MySQL数据库

    cd /usr/src/mysql-5.7.24/

    cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DSYSCONFDIR=/etc -DWITH_BOOST=/usr/local/boost && make && make install

    7.对数据库目录进行权限调整

    chown -R mysql:mysql /usr/local/mysql/

    8.建立配置文件

    vim /etc/my.cnf

    修改项:

    1.datadir=/usr/local/mysql/data

    2.socket=/tmp/mysql.sock

    3.log-error=/usr/local/mysql/data/mysql.log

    4.pid-file=/usr/local/mysql/data/mysql.pid

    返回到根目录

    cd

    9.初始化数据

    /usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize  

    末行会出现随机密码(记住密码该密码

    10.更改PATH

    vim /etc/profile

    修改项:(末尾添加)PATH=$PATH:/usr/local/mysql/bin

    11.使其生效

    source /etc/profile

    12.添加系统服务

    cp /usr/src/mysql-5.7.24/support-files/mysql.server /etc/init.d/mysqld

    13.给予执行权限

    chmod +x /etc/init.d/mysqld

    /etc/init.d/mysqld start

    /etc/init.d/mysqld restart

    14.修改密码

    mysqladmin -uroot -p'原密码' password '新密码'

    14.查看端口

    netstat -lnpt | grep mysqld

    通过网页进行测试

  • 相关阅读:
    poj 2251 Dungeon Master
    poj 2488 A Knight's Journey
    poj 3349
    poj 2442
    poj 3274 Gold Balanced Lineup
    优先队列
    广州华盟信息科技有限公司
    山东山大华天软件有限公司
    RvmTranslator6.5 is released
    PipeCAD之管道标准库PipeStd(2)
  • 原文地址:https://www.cnblogs.com/990114-jhc/p/11533840.html
Copyright © 2011-2022 走看看