Centos中安装MySQL56

centos系统安装最新的mysql5.6 目录 1. 卸载mariadb2. 下载mysql安装文件3. 安装mysql3.1 安装server3.2 安装client 4. 启动mysql5. 连接mysql数据库 6. 修改数据库data目录位置 1. 卸载mariadb #查看centos是否默认安装了mariadb, 会造成依赖冲突,按下列方式进行卸载: [root@bigdata002 bigdata]# rpm -qa | grep mariadb mariadb-libs-5.5.56-2.el7.x86_.. 阅读详情

在Centos中安装mysql5.6时建议使用rpm和yum,使用“tar.gz”文件容易出问题,例如,需要手动建立mysql用户组和用户、手动配置文件、解决依赖包问题等。
此外,安装MySQL5.6与安装MySQL5.7的方法有细微的差别,安装的过程中可能会出现

1、卸载系统自带的mysql(旧版本)
# 查询是否有mysql
# rpm -qa | grep mysql
# 如果有默认的mysql,卸载所有查找出来的mysql(旧版本),使用rpm和yum卸载都可以。
# rpm -e mysql-libs-5.1.73-5.el6_6.x86_64
# yum remove mysql-libs-5.1.73-5.el6_6.x86_64

# 如果有默认的mariadb,卸载所有查找出来的mariadb
# rpm -e mariadb-libs-5.5.52-1.el7.x86_64

2、下载Linux系统下的MySQL56文件
下载地址: https://dev.mysql.com/downloads/mysql/5.6.html#downloads
请选择红帽系列:(Red Hat Enterprise Linux / Oracle Linux)
# wget https://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-5.6.41-1.el7.x86_64.rpm-bundle.tar

3、解压“tar”文件
# tar -xvf MySQL-5.6.41-1.el6.x86_64.rpm-bundle.tar
# 解压后会出现以下几个文件,一般情况下只装client和server文件即可,建议除了test之外全部安装
MySQL-client-5.6.41-1.el6.x86_64.rpm
MySQL-devel-5.6.41-1.el6.x86_64.rpm
MySQL-embedded-5.6.41-1.el6.x86_64.rpm
MySQL-server-5.6.41-1.el6.x86_64.rpm
MySQL-shared-5.6.41-1.el6.x86_64.rpm
MySQL-shared-compat-5.6.41-1.el6.x86_64.rpm
MySQL-test-5.6.41-1.el6.x86_64.rpm
# MySQL57中一般情况下安装以下文件
mysql-community-common-5.7.13-1.el6.x86_64.rpm
mysql-community-libs-5.7.13-1.el6.x86_64.rpm
mysql-community-client-5.7.13-1.el6.x86_64.rpm
mysql-community-server-5.7.13-1.el6.x86_64.rpm

4、rpm安装包
#rpm -ivh MySQL-devel-5.6.41-1.el6.x86_64.rpm
#rpm -ivh MySQL-embedded-5.6.41-1.el6.x86_64.rpm
#rpm -ivh MySQL-shared-5.6.41-1.el6.x86_64.rpm
#rpm -ivh MySQL-shared-compat-5.6.41-1.el6.x86_64.rpm
#rpm -ivh MySQL-client-5.6.41-1.el6.x86_64.rpm
#rpm -ivh MySQL-server-5.6.41-1.el6.x86_64.rpm

# 出现的问题
# 1 依赖包问题
# 依赖包冲突mysql-community-libs
# 删除依赖包
# yum remove mysql-libs
# 2 缺少依赖包,可能会缺少gcc、bison-devel、ncurses-devel、libaio、libaio-devel
# 安装缺少的相应的依赖包,例如缺少了libaio
# yum install libaio

 # 3 如果,安装完成以后,出现以下问题
please install the following Perl modules before executing
# 请安装mysql自动配置
# yum -y install autoconf
# 初始化mysql56
mysql_install_db --user=mysql

5、启动mysql服务
# MySQL56启动服务,服务名是mysql
# service mysql start
# MySQL57启动服务,服务名是mysqld
# service mysqld start

# 如果启动失败,查看一下日志文件“cat /var/log/mysqld.log”
# 可能是“/var/lib/mysql/mysql”目录下文件的权限的问题
# 查看 “/var/lib/mysql/mysql”目录下的权限是不是mysql
# ls -l /var/lib/mysql/mysql
# 如果文件权限是root,修改文件权限为mysql,(用户mysql是用户组mysql的一员)
# 修改全部文件权限给用户mysql
# chown mysql *
# 修改全部文件群组为mysql
# chgrp mysql *
# 修改全部文件权限给用户mysql和用户组mysql可读可写可执行
# chmod ug_rwx *


6、查看MySQL初始密码
# MySQL安装成功,启动服务后,MySQL会自动生成一个随机密码
# MySQL56的初始密码是在“/root“目录下的”.mysql_secret“隐藏文件中
# cat /root/.mysql_secret 
# MySQL57的初始密码是在“/var/log/“目录下的“mysqld.log”文件中 
# cat /var/log/mysqld.log

# The random password set for the root user at Mon Sep 10 18:45:06 2018 (local time): 36sodI79De/ezUBym

7、重置MySQL的登录密码
#登录“-p”和初始密码不能有空格
# mysql -u root -p36sodI79De/ezUBym
# 重置密码为'root'
# 第一种
mysql>set password=password('mysql');
mysql>flush privileges; 
# 第二种
mysql>UPDATE user SET password=PASSWORD('root') WHERE user='root';
# 刷新数据,使重置生效
mysql>flush privileges; 

结束

个人能量有限,有错误之处请见谅!

mysql-56-centos7 mysql-56-centos7 容器,适合于内网用户,使用方法: docker load -i mysql-56-centos7.tar.gz 立即下载

相关推荐

HyperLPR3车牌识别-Android-SDK光速部署与使用

基于深度学习高性能中文车牌识别 High Performance Chinese License Plate Recognition Framework.快速部署AndroidSDK

tunm 6119

Linux系统(CentOS)安装Mysql5.6.x

1,出现:—就说明没有那个文件或目录2,出现:解决方法,(由于默认是32位,所以要安装64的的,执行下面的命令):3,出现:4,出现:cd . .5,出现:解决方法:请在目录/usr/data/mysql 添加文件:mysql.pid 文件内容为空白6,出现:7,出现:执行命令(mysql -uroot -p) -bash: mysql: command not found。

esqabc的博客 1282

手把手教你用若依WMS搭建企业级仓库管理系统(Vue+Spring Boot实战)

本文提供了一份基于若依框架(RuoYi)快速搭建企业级仓库管理系统(WMS)的实战指南。详细介绍了从环境准备、项目初始化到核心功能模块(如入库流程、库存管理看板)深度定制的全过程,并涵盖Lodop打印集成、移动端PWA适配及生产环境Docker部署等高级主题,帮助开发者高效构建稳定可用的WMS系统。

weixin_29015899的博客 564

CentOS 7安装MySQL5.6

使用RPM安装的会自动将MySQL注册为系统服务,使用CentOS系统的systemctl命令操作该服务即可。上传MySQL-5.6.51-1.el7.x86_64.rpm-bundle.tar到CentOS系统。解压MySQL-5.6.51-1.el7.x86_64.rpm-bundle.tar文件。以RPM方式安装MySQL的默认路径以及数据存储路径为/var/lib/mysql。安装MySQL-server服务和MySQL-client客户端服务。# 安装MySQL-client客户端服务。

qq_19947463的博客 2288

解决Unity打包后粒子特效显示不全的问题

粒子特效在Editor下显示没有问题,但打包后出现部分粒子特效里的Mesh没有显示。

agoo_indie的博客 4381

A*搜索算法在三维路径规划(避障)中的MATLAB实现与Python实现

A star algorithmA*搜索算法简介A*搜索算法的Python简化代码MATLAB实现启发函数回溯轨迹RRT算法对比A\*算法在三维路径规划中的一些不足 A*搜索算法简介 A*搜索算法是Greedy Best-First算法的改进,因为Greedy Best-First算法只考虑将预估距离(当前节点到目标点的预估距离)作为遴选开节点集的条件。即: priority=heuristic(goal,next)priority=heuristic(goal, next)priority=heurist

ZYunfei的博客 2万+

yum 安装mysql56_yum 安装 mysql5.5 mysql 5.6 mysql5.7

一. yum 安装mysql5.61. 安装仓库要使用yum 安装mysql,需要使用mysql的yum 仓库,先从官网下载适合你的系统仓库然后安装一下这个仓库列表wget http://repo.mysql.com//mysql57-community-release-el6-8.noarch.rpmrpm -ivh mysql57-community-release-el6-5.noarch....

weixin_33138295的博客 273

EtherCAT主站SOEM -- 0 -- 该EtherCAT主站SOEM专栏后续安排

SOEM(Simple Open EtherCAT Master)是一个开源的EtherCAT主站库,允许开发者构建自定义的EtherCAT主站应用程序。EtherCAT是一种实时以太网通信协议,广泛应用于工业自动化和机器控制领域。开源性质:SOEM是一个开源项目,这意味着开发者可以自由地查看、修改和分发代码。这使其成为工业自动化领域的一个强大工具,可以根据具体需求进行定制。EtherCAT主站实现:SOEM库提供了一个完整的EtherCAT主站实现,允许主站与多个EtherCAT从站设备进行通信。

常驻客栈的博客--嵌入式EtherCAT 6666

源码安装mysql 5.1_CentOS 5.6下源码安装MySQL 5.1.56

install_mysql_CentOS5.6总结:其实事情很简单,答案一直就在跟前,我们却总很容易将他们忽视掉,用心想,静静地看,答案就在那里。1. download mysql-5.1.56.tar.gz to /opt/src2. $cd /opt/src3. $tar -zxvf mysql-5.1.56.tar.gz4. $cd mysql-5.1.565. $mkdir -p /opt...

weixin_31937289的博客 103

四旋翼飞行器建模(一)

四旋翼飞行器的姿态运动学和姿态动力学建模方法。

加斯顿工程师的博客 686

【OpenFOAM】-olaFlow-算例10-wavemakerTank

采用 Flap和Piston两种方式的动网格进行造波

ou_no的博客 2167

php56w mysql.x86 64_centOS7.4服务器 yum安装 搭建lamp环境

// 红色加粗是linux命令安装gcc和gcc-c++yum -y install gcc gcc-c++ yum list httpd* 安装apcheyum -y install httpd.x86_64 httpd-devel.x86_64 httpd-tools.x86_64开启服务/bin/systemctl start httpd.service停止服务/bin/systemctl ...

weixin_30735701的博客 610

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

yum 安装mysql56_CentOS7 yum 安装mysql 5.6

转自:http://www.centoscn.com/mysql/2016/0315/6844.html1、下载 MySQL Yum Repositorywget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm2、添加 MySQL Yum Repositoryrpm -ivh mysql-community-rel...

weixin_42443797的博客 379

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

CentOS7安装MySQL5.7提示mariadb-libs-1:5.5.56-2.el7.x86_64包冲突了

Linux CentOS7安装MySQL5.7.28,报错如下 1. [root@ZJJH-4GXXYY-DB-02 root4]# rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm warning: mysql-community-common-5.7.28-1.el7.x86_64.rpm: Header V3 DSA/SHA...

rdp1305442102的博客 1万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

56-CentOS7.8安装MySQL线上生产版

validate_password_policy=0 策略为0时,密码强度最低,只要长度满足就可以了 validate_password_length=4 官网描述:validate_password_length 最小值是几个其他相关系统变量的函数。validate_password_policy 这个参数可以设为0、1、2,分别代表从低到高的密码强度,此参数的默认值为1,如果想将密码强度改若,则更改此参数为0。validate_password_length 密码的长度。

美好开始来了 797

centos 7安装php56,CentOS 7 x64下Apache+MySQL(Mariadb)+PHP56的安装教程详解

每次搭建新服务器,都要来来回回把这些包再装一下,来来回回搞了不下20遍了吧,原来都是凭经验,配置过程中重复入坑是难免的,故写此文做个备忘。虽然有像xampp这样的集成包,但是在生产环境的Linux发行版上,还是通过包管理工具安装会放心。这次新买的服务器是CentOS 7(7.2)系统,相关配置也都以此版本为主,为方便操作,直接使用root用户配置。CentOS 7的源比较旧,自带的PHP是PHP ...

weixin_30965253的博客 333

mysql56-community_CentOS7下yum方式安装mysql5.6

在Centos7中用MariaDB代替了mysql数据库。所以在新安装MySQL前必须做好对系统的清理工作。一.清理CentOS7下的MariaDB。[root@localhost ~]#rpm -qa | gremp mariadb[root@localhost ~]# rpm -e --nodeps mariadb.x86_641:5.5.41-2.el7_0二.下载MySQL的yum包Lin...

weixin_31796803的博客 462

centos apache php56,CentOS 7 x64下Apache+MySQL(Mariadb)+PHP56的安装教程详解

每次搭建新服务器,都要来来回回把这些包再装一下,来来回回搞了不下20遍了吧,原来都是凭经验,配置过程中重复入坑是难免的,故写此文做个备忘。虽然有像xampp这样的集成包,但是在生产环境的Linux发行版上,还是通过包管理工具安装会放心。这次新买的服务器是CentOS 7(7.2)系统,相关配置也都以此版本为主,为方便操作,直接使用root用户配置。CentOS 7的源比较旧,自带的PHP是PHP ...

weixin_42300525的博客 182

mysql56-community_CentOS6.5系统,mysql数据库的安装

1.查看数据库中已安装的版本:[mdata@bogon ~]$ yum list installed|grep mysqlmysql-libs.x86_64 5.1.71-1.el6 @anaconda-CentOS-201311272149.x86_64/6.52.移除数据库中已有的版本:[root@bogon mdata]# yum -y remove mysql-libs.x86_64......

weixin_39732640的博客 262

CentOS 7 mySQL安装 [Errno 256] No more mirrors to try.

1.环境说明:MySql 5.6 2.问题说明:执行yum install mysql-community-server后出现如下错误: 3.解决办法: 执行上图中建议运行的命令:yum --enablerepo=mysql56-community clean metadata,如下: [root@master bin]# yum --enablerepo=mysql56-comm

ChenS27的博客 1万+

nginx php5.6 配置,centos7 nginx+php5.6+mysql安装与配置

安装与配置php 56的安装php的配置写在 php.ini,可在phpinfo()中查看//查找已安装yum list installed | grep php// php卸载yum -y remove php56*yum remove httpd* php*nginx + php-fpmnginx安装sudo rpm -Uvh http://nginx.org/packages/centos/...

weixin_39939668的博客 287

lcentos7安装mysql_centos7 如何安装MySQL --详细安装

本示例为centos7版本:mysql为mysql-5.5.56.tar.gz1.服务器上的卸载原有数据库rpm -qa | grep mariadb ###查询本机有没有默认的mysql,centos7版本数据库为mariadbrpm -e --nodeps ###有的话卸载掉2.下载源码包下载好后传到服务器3.安装依赖包yum -y install make gcc-c++ cmake bi...

weixin_33478575的博客 109

php56wmysql_Linux centos7安装Lamp(PHP+MySql+Apache)

安装VIMsudo yum install vim 安装编辑机先安装mysql再安装php,否则会出现POD问题1安装mysql1卸载之前版本的mariadb或 mysql 和rpm包# yum list installed | grep mariadb# yum remove mariadb-libs.x86_64# rpm -qa | grep mariadb# rpm -e mariadb-...

weixin_39987211的博客 251

mysql5.6linux+解压版_56云:centos安装glibc解压版mysql5.6

原标题:56云:centos安装glibc解压版mysql5.6glibc解压版安装起来比较快不像编译安装要狠久,也很方便。直接解压初始化就可以用了。环境centos6.10 x64位,那么我们,选择linux-Generic。32位选32位,64位选64位下载。我们的安装地址是/home/mysql。数据存放目录是/home/mysql/data。如果你的数据盘是data,那么你自己修改成dat...

weixin_39624700的博客 117

Starting MySQL/etc/init.d/mysqld: line 159: kill

系统:CentOS 5.2 数据库:mysql-5.0.56 指定/usr/local/mysql路径,进行编译安装。由于以前装过mysql,在/usr/local/bin目录下,有mysql的残余启动项。导致新装的mysql-5.0.56,用绝对路径可以启动,直接在命令提示符下敲入mysql就提示“Starting MySQL/etc/init.d/mysqld: ...

weixin_34198453的博客 212
上一篇: Centos中安装jdk1.8
下一篇: Linux上安装Tomcat
MasonYyp
博客等级 码龄9年 301粉丝 297原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值