mysql5.6.11.tar.gz安装

因为服务器上已经安装了一个mysql,但是和我所需要的版本不同,所以需要另外安装一个mysql,这样的话就不能用rpm包来安装了,只能通过tar.gz文件来安装,但是由于版本太新,必须通过cmake来编译,所以要安装cmake,在解决了gcc编译问题后安装cmake

1、下载cmake的安装包,官网提供两种安装包:source和binary。我选择了Linux环境下的source文件,即cmake-2.8.4.tar.gz文件。下载地址:http://wwwNaNake.org/cmake/resources/software.html2、解压这个压缩包3、依次执行如下命令:[root@localhost cmake-2.8.4]#./bootstrap[root@localhost cmake-2.8.4]#make[root@localhost cmake-2.8.4]#make install

2、安装mysql(mysql-5.6.11.tar.gz)

创建mysql组和用户

#groupadd mysql

#useradd -g mysql mysql

创建存放目录

#mkdir /usr/local/mysql

#mkdir /data/mysql

解压mysql的tar包

#tar zxvf mysql-5.6.11.tar.gz

#cd mysql-5.6.11

cmake \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_ARCHIVE_STORAGE_ENGINE=1 \

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

-DWITH_MEMORY_STORAGE_ENGINE=1 \

-DWITH_READLINE=1 \

-DENABLED_LOCAL_INFILE=1 \

-DMYSQL_DATADIR=/data/mysql \

-DMYSQL_USER=mysql \

-DMYSQL_TCP_PORT=3308

执行完后报错,缺少ncurses-devel,安装ncurses-devel-5.7-3.20090208.el6.x86_64.rpm再执行解决

#make;make install

这里需要给mysql需要执行的命令增加一个环境变量

#vi /etc/profile

加入一下两句

PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/lib/

export PATH

保存推出,让其立即生效

#source /etc/profile

赋予mysql权限

#chown -R mysql:mysql /usr/local/mysql

#chown -R mysql:mysql /data/mysql

执行初始化配置脚本,创建系统自带的数据库和表。#mysql_install_db –user=mysql –datadir=/data/mysql

初始化脚本在/usr/local/mysql/my.cnf生成了配置文件。

复制服务启动脚本#cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld2

接着就可以启动mysql

#server mysqld2  restart

报错:[root@ServerA mysql-5.6.11]# service mysqld2 start

StartingMySQL………………………………………………………………………………………..Theserver quit without updating PID file (/var/lib/mysql/ServerA.pid).[失败]

解决:还有由于上一个mysql冲突造成的,直接卸载完全ok

设置开机启动

#chkconfig mysqld on

给mysql设置密码

#mysql直接就进入mysql(初始的mysql没有密码哦)

>use mysql;

>update user set password = password(111111) where user =’root’;给root设置密111111

>flush privileges;刷新表使其生效

>\q退出,重新进入mysql就需要密码

#mysql -uroot -p 111111就可以进去了

>

到此安装mysql5.6.11就结束了。

mysql只能localhost连接,解决不允许其他机器去访问

ERROR 1130: Host ***.***.***.*** is not allowed toconnect to this MySQL server

登陆mysql

首先 use mysql;

按照别人提供的方式update的时候,出现错误。

mysql> update user set host=’%’ where user = ‘root’;

ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘PRIMARY’

然后查看了下数据库的host信息如下:

mysql> select host from user where user=’root’;

+———–+

| host|

+———–+

| %|

| 127.0.0.1 |

| ServerA|

+———–+

3 rows in set (0.00 sec)

host已经有了%这个值,所以直接运行命令:

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

本文转自gaofeng36599 51CTO博客,原文链接:http://blog.51cto.com/786678398/1206953

mysql 5.6.11.tar.gz_mysql5.6.11.tar.gz安装相关推荐

  1. mysql-5.6.31.tar.gz_MySQL5.6.31源码安装

    1.首先从官网下载MySQL5.6.30源码包 # wget http://120.52.72.19/cdn.mysql.com/c3pr90ntc0td//Downloads/MySQL-5.6/m ...

  2. mysql cluste 5.6.29 ndb-7.4.11搭建实战

    基于CentOS 7安装MySQL-Cluster (mysql-5.6.29 ndb-7.4.11) 环境 系统:centos7.3 Mysql版本:mysql-5.6.29 ndb-7.4.11 ...

  3. MySQL 8.0 正式版 8.0.11 发布:比 MySQL 5.7 快 2 倍

    转载:https://www.oschina.net/news/95325/mysql-8-0-ga-released MySQL 8.0 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 ...

  4. mysql 数据库中 int(3) 和 int(11) 什么区别?

    原文链接   原文链接 问题:int(3) 和 int(11) 有什么区别? 参看 MySQL 手册  代码如下 复制代码 int(M): M indicates the maximum displa ...

  5. 11.28 限定某个目录禁止解析php 11.29 限制user_agent 11.30/11.31 php相关配置

    - 11.28 限定某个目录禁止解析php - 11.29 限制user_agent - 11.30/11.31 php相关配置 - 扩展 - apache开启压缩 http://ask.apelea ...

  6. linux安装多个mysql数据库_linux下多个mysql5.7.19(tar.gz)安装图文教程

    初级第一次在Linux下安装MySQL-5.7.19版本教程请看上一篇,如果已经会安装了,那么请看这篇linux下安装多个mysql-5.7.19 环境:centos 6.5 1-下载 2-跳过登陆 ...

  7. Linux安装mysql(mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar)(万能解决登录问题,最详细教程)

    1.下载mysql 官网地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 注意事项: (1)下载的安装包必须是.rpm-bundl ...

  8. LNMP nginx1.4.6+php5.5.11+mysql5.6.17+mecache+opcache编译安装+opcache参数详解+opcache可视化php页面代码

    可能要用到的软件: libiconv-1.13.tar.gz  libmcrypt-2.5.8.tar.gz  mcrypt-2.6.8.tar.gz  mhash-0.9.9.9.tar.gz  m ...

  9. python 2.7.11 linux,Python-2.7.11+Django-1.9.4安装配置

    Python-2.7.11+Django-1.9.4安装配置 1.去python官网下载2.7的最新版本 1.1 解压Python-2.7.11.tgz tar xvf Python-2.7.11.t ...

  10. 滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(11月9日~11月13日)...

    工作日奖励政策: 活动时间:2015年11月9日~2015年11月13日 更新日期:2015年11月9日 滴滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber ...

最新文章

  1. hibernate多对多,转换为两个一对多
  2. 中国民办教育市场需求与运营策略建议报告2022版
  3. oracle 不存在函数,Oracle – 此范围内不存在名称为X的函数
  4. JS获取请求URL相关参数
  5. 5.2创建socket
  6. Spring和springMVC父子容器的原理
  7. Python引用复制,参数传递,弱引用与垃圾回收
  8. Dubbo视频教程(Dubbo项目实战)
  9. 【论文阅读】自然语言模型的尺度法则(CS224N WINTER 2022 Lecture17 推荐阅读整理)
  10. 数据链路层LLDP协议
  11. linux 网络通信框架,Linux下 C++ HPSocket通信框架的简单使用
  12. 暗黑复制服务器物品,暗黑2战网环境下复制dupe物品装备
  13. U盘格式化了怎样恢复还原(必学技能)
  14. ZT世界第九大奇迹--北京西直门立交桥〔爆笑〕
  15. C#Code128条形码生成
  16. 用IE浏览器打开网址https显示不能访问怎么办
  17. 【乐理学习】音程 升降调 力度标记
  18. 生产者消费者3.0 阻塞队列版本
  19. 跨境电商ERP系统基础开发教程
  20. vivo X Flip会是高端手机市场的又一折叠屏爆款吗?

热门文章

  1. eclipse 中的注释 快捷键
  2. 机器学习and深度学习学习资料
  3. 电脑右击文件夹无反应
  4. 前端复习笔记(一)——HTML
  5. 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?
  6. Python网络爬虫第一弹《Python网络爬虫相关基础概念》
  7. Mybatis简介、环境搭建和详解
  8. 完成3DM以后的总结(2).Xutils的简单使用
  9. 【Redis学习笔记】Redis特性
  10. 我是如何在GitHub上开源一个项目的(截图说明) (VS2010可以安装git插件)