centos6&7安装mysql5.6.x

CentOS6.5 安装 MySQL5.7 RPM Bundle CentOS6.5 卸载原MySQL及其组件,安装MySQL5.7 RPM Bundle 解压版,并配置MySQL登录密码 阅读详情

centos6&7安装mysql5.6.x

安装版本5.6

  • 一.首先检查是否安装mysql可以略过
    rpm -qa | grep mysql

有的话通过下面的命令来卸载掉

rpm -e mysql   //普通删除模式
rpm -e --nodeps mysql    // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
  • 二.安装相关 cmake
yum -y install  cmake make gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* git readline-devel bison-devel bison* ncurses ncurses-libs
  • 三.下载对应版本的mysql安装包
    操作系统为Source Code,选择操作系统版本为Generic Linux

https://dev.mysql.com/downloads/mysql/

  • 四.解压cd到mysql安装包
//5.7.5以下的版本都可以
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql/ -DSYSCONFDIR=/usr/local/mysql/etc -DMYSQL_UNIX_ADDR=/tmp/mysql/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_PERFSCHEMA_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_TCP_PORT=3306
//
make && make install
  • 五.然后在根目录下创建/data/mysql文件夹,并赋读写权限

  • 六.配置用户权限
    使用下面的命令查看是否有mysql用户及用户组
    cat /etc/passwd 查看用户列表
    cat /etc/group 查看用户组列表
    添加用户组 groupadd mysql
    添加用户 useradd -g mysql mysql
    修改/usr/local/mysql权限 chown -R mysql:mysql /usr/local/mysql

  • 七.配置my.cnf和初始化mysql

cp /usr/local/mysql/support-files/my-default.cnf   /etc/my.cnf //复制my.cnf文件
cp /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysql //如果无法复制可以先cd到mysql.server的目
录下cp

修改my.cnf配置,把innodb相关选项前面的#去掉
在安装目录下执行

/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --defaults-file=/etc/my.cnf --user=mysql` //这个是初始化mysql,只有安装时候才能初始化一次

chmod +x /etc/init.d/mysql 赋予可执行权限
chkconfig --add mysql       添加服务
chkconfig --list             显示服务列表
chkconfig --level 345 mysql on如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则键入
service mysql start //启动mysql或者指定配置文件启动/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf

如果把mysql加入service服务中,启动mysql就不需要指定my.conf文件,因为service服务会自动在etc下找my.cnf,如果没有加service服务,那么启动的时候就需要指定my.cnf文件

ps:一般只要把my.cnf设置好这里就不会报错

  • 八.设置PATH要不不能直接调用mysql
    修改/etc/profile文件,在文件末尾添加
    PATH=/usr/local/mysql/bin:$PATH
    export PATH
    关闭文件,运行下面的命令,让配置立即生效
    source /etc/profile

  • 九.重置MySQL的root密码
    cd到mysql安装目录下的bin目录下执行

./mysql -u root -p mysql或./mysql -u root -p mysql或./mysql -u root

//用空密码进入mysql管理命令行,也可以修改my.cnf文件中添加一行skip-grant-tables,密码设置完成后把加入的那一行“skip-grant-tables”注释或删除
(进入mysql,或者用use mysql指令)

update user set password=PASSWORD(“123″) where user=’root’; //把密码重置为123 或者 SET PASSWORD = PASSWORD('123456');

(注意,如果是表中没有的用户名,使用insert)

GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.16.%' IDENTIFIED BY 'password' WITH GRANT OPTION; //设置可以远程连接数据库的账号
flush privileges;//刷新权限
quit或  ‘/  退出数据库管理
service mysqld restart`,OK,搞定!
  • 最后远程连接mysql
./mysql -u dbname -P 3388 -h 127.0.0.1 -uroot -ppassworld
Enter password:
./mysql -h xxx.xx.xx.xx -u root -p
Enter password:
Centos7安装配置mysql5.6详细教程 Centos7安装配置mysql5.6详细教程 1. 删除Centos7自带的数据库 打开终端: [root@duke ~]代表当前目录为~ [root@duke mysql]代表当前目录为mysql 查询自带的数据库 [root@duke ~]# rpm -qa|grep mariadb mariadb-libs-5.5.60-1.el7_5.x86_64 删除查询出来的数据库 [root@... 阅读详情

相关推荐

centos7.x 安装 MySQL 5.5

1 环境 centos-7.x 选择最完整版安装(workstation选项) VMware Workstation 10.0.0 2 安装 MySQL 5.5 2.1 检查是否安装了Mariadb 在安装MySQL之前要检查当前环境中是否已经装了Mariadb,如果存在则需要卸载,否则可能导致MySQL安装失败。博主为了更好的体现,所以事先安装了Mariadb,并演示一波...

mcrwayfun,欢迎你 1万+

CentOS6.7学习之mysql安装

为什么80%的码农都做不了架构师?>>> ...

weixin_34041003的博客 138

CentOS7安装MySQL6.5

CentOS7安装MySQL6.5 为在Hadoop集群的HDFS上安装部署Hive,需要首先安装MySQL用于存储Hive的元数据库。本文主要记录部署过程及期间发现的一些问题的处理: 环境说明: 操作系统 CentOS7,同时为实验环境Hadoop集群的Master服务器,已经部署Hadoop 2.8 目标为在Master服务器部署MySQL 6.5 相关软件包: 1. mysq...

老骥伏枥 1397

Centos6.7 系统安装MySQL

一、使用 Linux RPM 方式安装 MySQL 说明:使用 Linux RPM 方式安装 MySQL必须使用root用户! 1.1 查看之前是否安装MySQL [hadoop@hadoop116 ~]$ rpm -qa | grep mysql 1.2 如果发现之前有安装过或者系统自带的MySQL版本,进行卸载 [hado...

程序猿丶HLK 425

Centos6.7系统安装MySQL5.7总结

系统环境:centos6.7 ,数据库:MySQL5.7。里面包含安装数据库所需要的依赖包,和一些基本设置,不足之处多多指教。

CentOS6-Mysql-5.7.28-离线安装包(含依赖安装包).rar

CentOS6-Mysql-5.7.28-离线安装包(含依赖安装包)CentOS6-Mysql-5.7.28-离线安装包(含依赖安装包)CentOS6-Mysql-5.7.28-离线安装包(含依赖安装包)

centos6.7下安装mysql_CentOS6.7下安装MySQL

第一步:到MySQL官网上下载linux版本的MySQL rpm 安装包。第二步: 将该压塑包解压后,有如下文件:第三步:安装文件,我们需要安装的文件有MySQL-server-5.6.26-1.linux_glibc2.5.i386.rpm、MySQL-client-5.6.26-1.linux_glibc2.5.i386.rpm、MySQL-devel-5.6.26-1.linux_glibc...

weixin_39986896的博客 219

centos6.7安装mysql5.5.38

详细记录在centos6.7上安装mysql5.5,使用过多次的安装手册,文档最下面有相应的rpm包下载链接

centos 6.7安装mysql_centos6.7安装mysql

centos6.7安装mysql一. 简介最近买了个vps玩玩,用的是centos6.7系统,先后在上面装了tomcat、mysql、svn、nginx、php以及gitblog。纪录下,这篇是centos6.7安装mysql的过程。二. 安装jsp项目需要mysql来存储数据,执行下面指令安装mysqlinstall_mysql.shcentos6cd ~wget dev.mysql.com/g...

weixin_39672680的博客 289

centos6.7安装mysql

centos6.7安装mysql详细全过程,若有疑问,欢迎联系交流!

修改串口服务器,串口虚拟化 | 串口服务器Nport 5630 设置

原标题:串口虚拟化 | 串口服务器Nport 5630 设置JZGKCHINA项目改造,客户需要对IFix4.5进行升级,并优化通讯,在不改变原来配置的基础上逐步进行替换。需要将IFix升级到IFix5.9,数据库升级为SQL Server 2016,客户现场使用的智能仪表都是支持Modbus RTU协议的,因原来的手拉手的通讯方式的,当一台仪表掉线后,会影响到其他仪表的通讯,所以此次在不改变原有...

weixin_31688465的博客 2408

CentOS6.7 安装MySQL

CentOS安装软件有yum在线安装和rpm本地安装两种方式,yum一般是安装最新版本,rpm可以安装指定版本,安装MySQL不需要高本版本,5.5左右几个版本已经够用。上传安装包到CentOS系统中 CentOS系统一般自带一个MySQL,但是版本比较低,不符合开发需求,需要将其卸载干净,再安装指定版本MySQL。 首先查看系统已存在MySQL ...

zhangjun62的博客 2215

基于ENVI5.3的Landsat条带去除、辐射定标、大气校正

基于ENVI5.3的Landsat条带去除、辐射定标、大气校正坏带修复辐射定标大气校正 坏带修复 1.下载landsat_gapfill插件,放入“安装目录\Exelis\ENVI53\extensions”,重启ENVI 2. 加载拟处理文件(MTL.txt格式) 3.打开landsat_gapfill 4.选择存放位置并命名文件 5.选择处理文件 辐射定标 1.选择工具Radiometric Calibration 2.选择已修复坏带文件 3.修改参数,选择输出位置及命名文件 大气校正 1

u010198950的博客 1万+

CentOS7安装MySQL5.7

CentOS 7.x 安装 MySQL 5.7.x

qq_45171544的博客 7184

使用 ArxivLoader 从 arXiv 加载学术文献并实现高效文档处理

arXiv是一个开放获取的学术存储平台,涵盖了物理、数学、计算机科学等多个领域的 200 万篇学术论文。这些文献中包含了如逻辑推理、机器学习等热门领域的最新研究进展。通过使用 ArxivLoader,我们可以轻松地搜索和加载 arXiv 上的学术文献,并将其转换为文本以供分析或应用于下游任务,例如问答系统、摘要生成或知识图谱构建。有时我们并不需要完整的文献内容,而是只需要摘要用于快速预览。可以使用 get_summaries_as_docs()# 获取文献摘要# 查看第一篇摘要。

hgSdaegva的博客 888

【汽车ECU电控数据管理篇】A2L文件在ECU标定中的关键作用与实战解析

本文深入解析A2L文件在汽车ECU标定中的关键作用,详细介绍了其作为'数据字典'的核心功能与实战应用。通过剖析A2L文件的结构、关键标签及常见问题,帮助工程师高效管理电控数据,提升ECU标定效率与准确性。文章特别强调了ASAP2标准下的A2L文件在汽车电控系统中的重要性。

a3b4c5的博客 787

CentOS7.6安装MySQL5.7

CentOS7.6安装MySQL5.7(建议按照目录结构执行)1、下载并安装MySQL官方的 Yum Repository2、安装MySQL服务器2.1、遇到报错2.2、解决:导入新key2.3、再次安装MySQL服务器4、启动MySQL5、查看运行状态6、更改密码6.1、找root的密码6.2、进入数据库(密码是上面查出来的sKuj_4*pj1l2,每个人不一样)6.3、修改密码(BY后面那个引号里面的是密码)6.4、刷新退出7、添加mysql端口3306和Tomcat端口80807.1、遇到报错7.2、

qq_45103475的博客 1801

HR效率翻倍!用Dify+飞书AI表格打造自动化简历处理流水线(附完整代码)

本文详细介绍了如何利用Dify工作流和飞书多维表格构建自动化简历处理系统,实现简历上传、AI智能解析与结构化数据入库的全流程自动化。通过整合大语言模型进行信息抽取,该系统能显著提升HR处理简历的效率与准确性,将HR从重复劳动中解放出来。

1a2s3d4f5g的博客 1025

CENTOS 6/7 安装MYSQL 5.6/5.7步骤详解

今天我带大家在CENTOS上安装MYSQL5.6/5.7版本(BIN安装包模式) 一 先查看本机IP地址和主机名 并添加进/etc/hosts文件中,这一步很重要,一定要去添加,省的避免以后产生麻烦的事情。 命令如下: 查看IP地址 : ifconfig -a 查看主机名 : hostname 然后修改/etc/hosts文件: vi /etc/hosts 添加内容:ip...

荒川之神 1654

Spring AI 实战:第五章、Spring AI本地模型部署之省钱小能手

白嫖的快乐你想象不到经过这番折腾,我们成功实现了零成本使用大模型完全本地运行保障隐私可视化访问Java生态无缝集成但可能有的小伙伴要吐槽,怎么换个底层模型这次就新建一个工程了呢?不能在以前的工程上开发吗?这样也太不优雅了吧~,我知道你很急,但先别急,等下一章节再来解决这个问题。为什么程序员特别喜欢Ollama?因为它就像一只温顺的羊驼——不花钱还能24小时产出代码!

liaokailin的专栏 922

【vsomeip3 教程】SOME/IP中间件去抖策略全解析

本文探讨了在SOME/IP中间件中实现Debounce(去抖动)机制的必要性和实现原理。文章首先分析了中间件层进行Debounce的四大动机:多订阅者共享收益、语义显式化、协议噪声屏蔽和入口处背压控制。接着详细阐述了Debounce的底层原理,包括变化检测机制(ignore和mask的应用)、时间门控策略(interval的两种时间基准)以及超时补发机制,并通过表格清晰展示了不同参数组合的效果和适用场景。最后,文章提出了工程落地的具体方法,包括策略选型、ignore/mask的设计方法论以及分层验证调试的实

探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。 232

Centos7 配置MYSQL 5.7.x

安装版本为5.7.30 安装 执行以下命令: wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm yum -y localinstall mysql57-community-release-el7-11.noarch.rpm yum -y install mysql-community-server 如果这三行命令执行不报错,那么MYSQL算是安装成功。 可能执行第一行命令时,出现: .

weixin_44311939的博客 2516

C语言实现惯性导航初始对准全部核心代码

惯性导航初始对准包括间接粗对准和卡尔曼滤波精对准,其中。为基于卡尔曼滤波的精对准,其中。

十八与她的博客 2283

CentOS 7 上编译安装MySQL 5.6.23

1.下载源码 wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.23.tar.gz 2.解压 tar zxvf mysql-5.6.23.tar.gz 3.安装必要的包 sudo yum install cmake gcc-c++ ncurses-devel perl-Data-Dumper

skykingf的专栏 1万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

CentOS 7安装MySQL 5.6.35

MySQL 5.6.35的下载 https://dev.mysql.com/downloads/mysql/5.6.html [root@localhost 桌面]# tar -xvf MySQL-5.6.35-1.linux_glibc2.5.x86_64.rpm-bundle.tar MySQL-devel-5.6.35-1.linux_glibc2.5.x86_64.rp

Ooo0oops 3819

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Centos7 离线安装mysql 5.6详细步骤

先说明下 :1) Centos7将默认数据库mysql替换成了Mariadb,如果想继续使用mysql 需要卸载Mariadb 再安装mysql 2) mysql 5.7版本的密码问题搞得人很头疼,所以干脆选择mysql5.6了 一、安装MySQL 1、下载安装包 mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz 下载地址https://dev.mysql.com...

记事本 3591

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

上一篇: 查看LINUX发行版的名称及其版本号
下一篇: 程序员形象管理
高思强
博客等级 码龄13年 3粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值