• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    linux下源码安装mysql5.6.20教程

    linux下MySQL 5.6源码安装记录如下

    1、下载:当前mysql版本到了5.6.20

    http://dev.mysql.com/downloads/mysql

    选择Source Code

    2、必要软件包

    复制代码 代码如下:
    yum -y install  gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake

    3、编译安装

    添加用户

    groupadd mysql
    useradd -r -g mysql mysql

    编译安装

    tar -zxvf mysql-5.6.20.tar.gz
    cd mysql-5.6.20
    #默认情况下是安装在/usr/local/mysql
    cmake .
    make  make install
    

    编译参数

    cmake .
    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
    
    -DMYSQL_DATADIR=/usr/local/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=/var/lib/mysql/mysql.sock \
    
    -DMYSQL_TCP_PORT=3306 \
    
    -DENABLED_LOCAL_INFILE=1 \
    
    -DWITH_PARTITION_STORAGE_ENGINE=1 \
    
    -DEXTRA_CHARSETS=all \
    
    -DDEFAULT_CHARSET=utf8 \
    
    -DDEFAULT_COLLATION=utf8_general_ci
    

    编译的参数可以参考http://dev.mysql.com/doc/refman/5.6/en/source-configuration-options.html

    改变目录所有者

    chown -R mysql.mysql /usr/local/mysql

    4、初始化数据库

    复制代码 代码如下:
    cd /usr/local/mysql/scripts
    ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

    5、注册为服务

    cd /usr/local/mysql/support-files
    
    #注册服务
    cp mysql.server /etc/rc.d/init.d/mysql
    
    #使用默认配置文件
    cp my-default.cnf /etc/my.cnf
    
    #让chkconfig管理mysql服务
    chkconfig --add mysql
    
    #开机启动
    chkconfig mysql on
    

    6、启动MySQL服务

    service mysql start

    7、改变编码,防止乱码

    SHOW VARIABLES LIKE 'character%'

    修改mysql的my.cnf文件

    [client]
    default-character-set=utf8
    
    [mysqld]
    character-set-server=utf8
    
    [mysql]
    default-character-set=utf8
    

    8、将mysql的bin加入到path中

    cd ~
    #我把path添加到当前用户目录的bashrc中,如果需要全局设定,请修改`/etc/profile`
    vi .bashrc
    
    #加入以下内容
    PATH=/usr/local/mysql/bin:$PATH
    export PATH
    

    9、配置用户密码和远程访问权限

    mysql -uroot 
    SET PASSWORD = PASSWORD('123456');
    
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
    

    参考://www.jb51.net/article/102799.htm

    精彩专题分享:mysql不同版本安装教程 mysql5.7各版本安装教程 mysql5.6各版本安装教程

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • Linux下rpm、yum和源码三种安装方式详细介绍
    • Linux下安装mysql的方式(yum和源码编译两种方式)
    • linux下安装mysql数据库5.6源码安装,修改登录用户密码
    • Linux CentOS 7源码编译安装PostgreSQL9.5
    • Linux CentOS6.6系统中安装mysql源码包的方法
    • Linux下mysql源码安装笔记
    • Linux下源码编译安装配置SVN服务器的步骤分享
    • SUSE Linux下源码编译方式安装MySQL 5.6过程分享
    • Linux+php+apache+oracle环境搭建之CentOS下源码编译安装PHP
    • 分析Linux内核调度器源码之初始化
    上一篇:CentOS 6.4下编译安装MySQL5.6.14教程
    下一篇:Centos 6.4源码安装mysql-5.6.28.tar.gz教程
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    linux下源码安装mysql5.6.20教程 linux,下,源码,安装,mysql5.6.20,