zoukankan      html  css  js  c++  java
  • MYSQL5.6源码包编译安装

    linux下用cmake编译安装mysql-5.6.35
    cmake编译安装mysql的方法:
    #useradd -M mysql -s /sbin/nologin
    #yum install -y cmake
    #tar zxvf mysql-5.6.35.tar.gz
    #cd mysql-5.6.35
    创建数据存放目录
    #mkdir /data/mysql
    创建用户及用户组并指定之上的目录,用户及用户组
    #useradd -M mysql -s /sbin/nologin
    #chown -R mysql.mysql /data/mysql
    预编译
    #cmake
    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
    -DMYSQL_DATADIR=/data/mysql
    -DWITH_MYISAM_STORAGE_ENGINE=1
    -DWITH_INNOBASE_STORAGE_ENGINE=1
    -DWITH_ARCHIVE_STORAGE_ENGINE=1
    -DWITH_BLACKHOLE_STORAGE_ENGINE=1
    -DENABLED_LOCAL_INFILE=1
    -DDEFAULT_CHARSET=utf8
    -DDEFAULT_COLLATION=utf8_general_ci
    -DEXTRA_CHARSETS=all
    -DMYSQL_TCP_PORT=3306
    -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock
    -DWITH_DEBUG=0
    编译安装
    #make && make install
    编译出错,删除下面文件,重新编译安装。
    #rm -f CMakeCache.txt
    #make && make install
    拷备配置文件及启动文件到指定目录下
    #cp support-files/my-medium.cnf /etc/my.cnf
    #cp support-files/mysql.server /etc/init.d/mysqld
    修改配置文件my.cnf
    加入basedir=/usr/local/mysql
    修改启动脚本mysqld
    加入或修改
    basedir=/usr/local/mysql
    datadir=/data/mysql
    #chmod 755 /usr/local/mysql/scripts/mysql_install_db
    #chown -R mysql.mysql /usr/local/mysql/
    初始化权限
    #/usr/local/mysql/scripts/mysql_install_db
    --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql/
    将mysql服务命令目录加入path环境变量中。
    #echo "export PATH=$PATH:/usr/local/mysql/bin" >>/etc/profile
    #source /etc/profile
    修改mysql用户登录密码
    #/usr/local/mysql/bin/mysqladmin -uroot password 123456
    #/usr/local/mysql/bin/mysql -uroot -p123456

  • 相关阅读:
    C# 代理与事件上(delegate)
    串口编程(SerialPort类)
    java提取QQ邮箱中的邮箱地址
    javascript 调用onclick动作的几种方式。
    python的一些扩展模块,关于Reserving的....
    [ZZ]硬件虚拟化漫谈
    Intel VTx 技术手册 目录
    VTx技术手册杂记
    关于磁盘分析的一些资料
    ReactOS下的Sysutils目录.
  • 原文地址:https://www.cnblogs.com/ddgen/p/7105348.html
Copyright © 2011-2022 走看看