mysql 5.6.11.tar.gz_mysql5.6.11.tar.gz安装
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安装相关推荐
- 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 ...
- 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 ...
- 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 要比 ...
- mysql 数据库中 int(3) 和 int(11) 什么区别?
原文链接 原文链接 问题:int(3) 和 int(11) 有什么区别? 参看 MySQL 手册 代码如下 复制代码 int(M): M indicates the maximum displa ...
- 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 ...
- linux安装多个mysql数据库_linux下多个mysql5.7.19(tar.gz)安装图文教程
初级第一次在Linux下安装MySQL-5.7.19版本教程请看上一篇,如果已经会安装了,那么请看这篇linux下安装多个mysql-5.7.19 环境:centos 6.5 1-下载 2-跳过登陆 ...
- 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 ...
- 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 ...
- 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 ...
- 滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(11月9日~11月13日)...
工作日奖励政策: 活动时间:2015年11月9日~2015年11月13日 更新日期:2015年11月9日 滴滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber ...
最新文章
- hibernate多对多,转换为两个一对多
- 中国民办教育市场需求与运营策略建议报告2022版
- oracle 不存在函数,Oracle – 此范围内不存在名称为X的函数
- JS获取请求URL相关参数
- 5.2创建socket
- Spring和springMVC父子容器的原理
- Python引用复制,参数传递,弱引用与垃圾回收
- Dubbo视频教程(Dubbo项目实战)
- 【论文阅读】自然语言模型的尺度法则(CS224N WINTER 2022 Lecture17 推荐阅读整理)
- 数据链路层LLDP协议
- linux 网络通信框架,Linux下 C++ HPSocket通信框架的简单使用
- 暗黑复制服务器物品,暗黑2战网环境下复制dupe物品装备
- U盘格式化了怎样恢复还原(必学技能)
- ZT世界第九大奇迹--北京西直门立交桥〔爆笑〕
- C#Code128条形码生成
- 用IE浏览器打开网址https显示不能访问怎么办
- 【乐理学习】音程 升降调 力度标记
- 生产者消费者3.0 阻塞队列版本
- 跨境电商ERP系统基础开发教程
- vivo X Flip会是高端手机市场的又一折叠屏爆款吗?
热门文章
- eclipse 中的注释 快捷键
- 机器学习and深度学习学习资料
- 电脑右击文件夹无反应
- 前端复习笔记(一)——HTML
- 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?
- Python网络爬虫第一弹《Python网络爬虫相关基础概念》
- Mybatis简介、环境搭建和详解
- 完成3DM以后的总结(2).Xutils的简单使用
- 【Redis学习笔记】Redis特性
- 我是如何在GitHub上开源一个项目的(截图说明) (VS2010可以安装git插件)