• 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

    通过网页进行测试

  • 相关阅读:
    hashlib模块
    configparser模块
    xml模块和shelve模块
    json与pickle模块
    3/30
    os模块
    sys模块
    shutil模块
    random模块
    2月书单《编码隐匿在计算机软硬件背后的语言》 13-16章
  • 原文地址:https://www.cnblogs.com/990624lty-jhc/p/11555662.html
Copyright © 2020-2023  润新知