zoukankan      html  css  js  c++  java
  • ubuntu14.04 源码安装MySQL

    转发麻烦备注本站地址:http://www.cnblogs.com/cyq632694540/p/7053179.html

    1.下载源码包

    >wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33.tar.gz/from/http://cdn.mysql.com/

    2.解压包

    >tar -zxvf mysql-5.6.33.tar.gz

    3.安装必要依赖

    >sudo apt-get install make bison g++ build-essential libncurses5-dev cmake

    4.进入安装包目录,配置MySQL安装参数 //源码安装最大的好处就是可以自定义参数,制定安装目录,方便管理

    >cmake -DCMAKE_INSTALL_PREFIX=[指定MySQL安装的目录]/usr/local/mysql -DSYSCONFDIR=/etc -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=[指定MySQL的数据存放目录如:]/usr/local/mysql/data -DMYSQL_USER=mysql -DWITH_DEBUG=0

    >make -j4 #-j数字 表示以多核心运行编译

    >make install #安装

    5. 常用命令软连接,设置环境变量
    >sudo ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18
    >sudo ln -s /usr/local/mysql/bin/mysql /usr/bin
    >sudo ln -s /usr/local/mysql/bin/mysqladmin /usr/bin

    6.初始化数据库

    >sudo /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

    7.启动MySQL服务器

    >sudo /usr/local/mysql/bin/mysqld start

    #如果启动不了,考虑编译安装时自定义数据存放目录,所以导致mysqld找不到对应的目录

    解决:> vi /usr/local/mysql/bin/mysqld
    修改datadir = [指定MySQL的数据存放目录如:] /usr/local/mysql/data
    保存退出,再次启动  >sudo /usr/local/mysql/bin/mysqld start    #OK 搞定

    8. 启动成功后创建root用户的密码

    >/usr/local/mysql/bin/mysqladmin -u root password '新密码'

    9.启动MySQL端

    >/usr/local/mysql/bin/mysql -u root -p

    >输入密码

    10.设置环境变量

    vi /home/个人目录/.bashrc  或者 vi /root/.bashrc

    #在后面添加这段代码

    export PATH="$PATH:/home/sy/lnmp/mysql/bin"

    #重启电脑ok

    #若不想重启电脑,仅限当次有效(重启失效)

    #执行命令

    >export PATH=$PATH:/usr/local/mysql/bin

    >mysql --version  //测试

    转发麻烦备注本站地址:http://www.cnblogs.com/cyq632694540/p/7053179.html

  • 相关阅读:
    bzoj 1911: [Apio2010]特别行动队
    bzoj 1096: [ZJOI2007]仓库建设
    bzoj 3522: [Poi2014]Hotel
    bzoj 3572: [Hnoi2014]世界树
    bzoj 1177: [Apio2009]Oil
    bzoj 1912: [Apio2010]patrol 巡逻
    bzoj 3573: [Hnoi2014]米特运输
    bzoj 3997: [TJOI2015]组合数学
    cf 506 A. Mr. Kitayuta, the Treasure Hunter
    cf 500 D. New Year Santa Network
  • 原文地址:https://www.cnblogs.com/cyq632694540/p/7053179.html
Copyright © 2011-2022 走看看