mysql-5.6.30.tar.gz源码安装

下载http://download.csdn.net/detail/nju2012/5956257

补充:安装之前要彻底卸载mysql数据库,如果是ubuntu,可参考下面的安装步骤:

     Ubuntu下彻底卸载mysql

  1、删除 mysql

1  sudo apt - get autoremove  -- purge mysql - server - 5.0
2  sudo apt - get remove mysql - server
3  sudo apt - get autoremove mysql - server
4  sudo apt - get remove mysql - common (非常重要)
上面的其实有一些是多余的,建议还是按照顺序执行一遍

清理残留数据

dpkg  - | grep  ^ rc | awk  ' {print $2} '   | sudo xargs dpkg  - P

开始安装:

# groupadd mysql
# useradd mysql
# tar -zxvf mysql-5.6.10.tar.gz
# cd mysql-5.6.10
# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.6 --设置安装路径(5.6起已改用cmake 安装了)
可能会遇到错误:
Could NOT find Curses (missing:  CURSES_LIBRARY CURSES_INCLUDE_PATH)
CMake Error at cmake/readline.cmake:83 (MESSAGE):
  Curses library not found.  Please install appropriate package,

      remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel.
ubuntu下解决:
#rm CMakeCache.txt
#apt-get install libncurses5-dev


上面的cmake 后,接着
#make (非常久)
#make install
进入mysql的安装目录:
/usr/local/mysql5.6/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql5.6 --datadir=/usr/local/mysql5.6/data --安装db
 chown -R root .
 chown -R mysql data
 chown -R mysql .
 bin/mysqld_safe --user=mysql &
设置环境变量
mysql_path=/usr/local/mysql5.6/     --(你的安装路径)
export PATH=$mysql_path/bin:$PATH
命令行:source /etc/profile
命令行:mysql命令直接登陆

注:如果出现Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock

        可在/usr/local/mysql5.6目录下修改my.cnf的socket 项  socket ='/var/run/mysqld/mysqld.sock'
修改root的的密码为root
SET PASSWORD FOR 'root'@'localhost' = password("root");
使MySQL的默认字符编码为UTF-8,在MySQL的配置文件中加入如下配置。这里修改下mysql5.6目录下的my.cnf
在mysqld段中加入
character-set-server=utf8
注册mysql服务
# cp /usr/local/mysql5.6/support-files/mysql.server /etc/init.d/mysql
# cp /usr/local/mysql5.6/support-files/my-default.cnf /etc/my.cnf
# update-rc.d mysql defaults
之后可以通过下面命令进行操作
临时重启服务:
/etc/init.d/mysql restart
临时关闭服务:
/etc/init.d/mysql stop
临时启动服务:
/etc/init.d/mysql start
如果上面任一试验成功,则注册服务成功

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
mysql-5.6.25.tar 包含两个文件: - mysql-5.6.25.tar.gz Generic Linux (Architecture Independent), Compressed TAR Archive MD5: 37664399c91021abe070faa700ecd0ed -install.txt: 安装方法 首先解压mysql-5.6.25.tar: $ tar xf mysql-5.6.25.tar ------------------ Mysql 安装操作: 1. 创建用户 # groupadd mysql # useradd -g -r mysql mysql 2. 解压缩tar包 # tar xf mysql-5.6.25.tar.gz # cd mysql-5.6.25 3. 编译安装 # cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ > -DDEFAULT_CHARSET=gbk \ > -DDEFAULT_COLLATION=gbk_chinese_ci \ > -DENABLED_LOCAL_INFILE=ON \ > -DWITH_INNOBASE_STORAGE_ENGINE=1 \ > -DWITH_FEDERATED_STORAGE_ENGINE=1 \ > -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ > -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \ > -DWITH_DEBUG=0 \ > -DMYSQL_TCP_PORT=3306 # make # make install 4. 配置以及初始化MySQL # cd /usr/local/mysql 4.1 设置MySQL安装目录的权限 # chown -R mysql:mysql /usr/local/mysql 4.2 初始化MySQL # scripts/mysql_install_db --user=mysql # cp support-files/mysql.server /etc/init.d/mysqld 4.3 重新设置MySQL安装目录的权限(除data目录外,其余所有目录及文件均修改用户为root,组不变) # chown -R root . # chown -R mysql data 4.4 启动mysql_safe # bin/mysqld_safe --user=mysql & 4.5 设置MySQL的root帐号密码 - 自动设置:# ./bin/mysql_secure_installation 或 - 手动置:# ./bin/mysqladmin -u root password '' ------------------ 操作详情参看: https://github.com/Marslo/MyBlog/blob/master/Programming/MySQL/MySQLInstallationBySourceCode.md MySQL6安装官方手册: http://dev.mysql.com/doc/refman/5.6/en/installing-source-distribution.html ------------------ 资为英文,下载请谨慎

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值