学习笔记007——CentOS安装MySQL

MySQL安装常见报错处理大全 本文总结了MySQL安装过程常见故障处理,分享给大家。 阅读详情

首先本人安装的是8.0.18版本,不同版本可能有些出入。

1、首先查看mariadb版本

rpm -qa | grep mariadb

2、卸载mariadb(例如我的是:mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps)

rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps

3、安装wget

yum install wget -y

4、下载(若失效了。手动下载上传)

wget https://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar

5、安装tar工具(有就不需要安装)

yum install tar -y

6、解压

tar -xvf mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar

7、按顺序安装

必须安装(注意顺序)

rpm -ivh mysql-community-common-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.18-1.el7.x86_64.rpm

非必要安装(注意顺序)

rpm -ivh mysql-community-libs-compat-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-embedded-compa-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-8.0.18-1.el7.x86_64.rpm

8、初始化数据库

mysqld --initialize --console

9、目录授权,否则启动失败

chown -R mysql:mysql /var/lib/mysql/

10、启动msyql服务

systemctl start mysqld

11、查看msyql服务的状态

service mysqld status

12、查看初始化的root密码

grep "password" /var/log/mysqld.log

13、用临时密码登录数据库

mysql -uroot -p

14、修改密码(例如我的是改成123456)

alter user 'root'@'localhost' identified by '123456';

15、更改加密规则

alter user 'root'@'localhost' identified with mysql_native_password by '123456';

16、依次执行下列mysql命令 授权root账户远程连接(改表法)

show databases;
use mysql;
select host, user from user;
update user set host = '%' where user = 'root';
flush privileges;
exit;

17、防火墙添加mysql端口3306 放行

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

18、查看所有被放行的端口

firewall-cmd --list-ports

19、重启:

service mysqld restart

mysql -uroot -p

补充:查看编码

SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';

 查看信息

status

PS:发博客,仅仅是当作学习的笔记~

保姆级QFIL线刷教程:从驱动安装到成功刷机的完整避坑指南(Win10/11实测) 本文提供了一份详细的QFIL线刷教程,涵盖从驱动安装到成功刷机的完整流程,特别针对Win10/11系统进行了实测。文章重点解决了EDL模式下的常见问题,如Download Fail和COM Port识别错误,并提供了实用的避坑技巧和故障排除方案,帮助用户实现零失误操作。 阅读详情

相关推荐

Android开发实战:5分钟搞定全屏沉浸式状态栏(附完整代码示例)

本文提供了Android开发中实现全屏沉浸式状态栏的完整实战指南。通过对比主题配置、动态代码设置和Window标志位三种方法,详细讲解了如何隐藏状态栏并处理布局适配。文章还涵盖了刘海屏、手势导航等高级适配场景,并附有可直接使用的工具类代码,帮助开发者快速提升应用视觉体验。

weixin_29197699的博客 357

centos安装mysql5.6

centos安装mysql5.6 1、查看系统中是否已安装mysql rpm -qa |grep mysql 注:返回空值说明没有安装mysql,在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非 MySQL,所以执行 yum install mysql 命令只是更新Mariadb数据库,并不会安装 MySQL 。 2、查看mariadb版本 rpm -qa|grep -i mariadb 3、卸载mariadb rpm -qa|grep mariadb|xargs rpm -e -

weixin_44906977的博客 517

保姆级教程:用PyBullet和Stable-Baselines3搞定你的第一个机器人强化学习项目

本文提供了一份详细的PyBullet和Stable-Baselines3教程,帮助开发者快速上手机器人强化学习项目。通过环境配置、自定义Gym环境构建、PPO算法参数优化及模型部署的全流程解析,读者将掌握从零开始训练四足机器人 locomotion 任务的完整技术方案。

weixin_26861329的博客 420

centos7环境配置

为了能直接使用python3命令,建立软连接,把python3的bin添加到环境变量中使用ls命令为python3建立软链接到/usr/bin下面,我是直接使用python3,因为系统默认python命令是启动python2,如果想使用python命令来启动python3,下面会说明。​ Centos7中自带的python2,如果要是用python3,就需要自己安装了,因为yum源中没有python3,需要下载包进行源码编译安装。MySQL刚安装是没有密码的,需要初始化一个临时密码,再去修改。

weixin_43047908的博客 1558

USB-Blaster在Win11报错?3分钟搞定驱动兼容性问题(Quartus 21.4实测)

本文针对Windows 11系统下USB-Blaster驱动安装问题,提供了一套快速解决方案。通过优化驱动安装流程、绕过签名验证及设备管理器高级技巧,帮助开发者在3分钟内解决Quartus 21.4的兼容性问题,提升FPGA调试效率。

weixin_30772105的博客 288

FastApi教程

HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(WWW:World Wide Web )服务器与本地浏览器之间传输超文本的传送协议。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。

小石潭记丶 1560

CentOS 7 部署 MariaDB 的 2 种方法

有两种安装 MariaDB 服务器的方法。您可以安装 CentOS 7 存储库中可用的默认版本,也可以通过手动添加 MariaDB 存储库来安装最新版本。

justlpf的专栏 4179

华为OD机试真题 新系统 2026-09-06 Python&JS【仓储货物有序出库】

某仓储中心有一个货物堆放区,货物编号按乱序堆叠存放,只能从顶部取货,管理员需要将货物按编号从小到大取出。

MISAYAONE的博客 114

Linux CentOS 安装配置 MariaDB

centOS 安装 数据库

sundawei2016的博客 1714

新手必看!手把手教你如何在飞牛NAS上玩转Docker容器!(飞牛Nas(fnOS)如何创建Docke容器以及Compose部署项目)

新手必看!手把手教你如何在飞牛NAS上玩转Docker容器!(飞牛Nas(fnOS)如何创建Docke容器以及Compose部署项目)

XiaoqiangClub的博客 1万+

CARAFE轻量级上采样算子详解:从原理到YOLOv5/YOLOv8实战魔改全攻略

摘要: 本文探讨了CARAFE(内容感知特征重组)上采样算子在YOLOv5/YOLOv8目标检测模型中的应用。传统上采样方法(如最近邻插值)易丢失细节信息,而CARAFE通过内容自适应机制和大感受野特性,动态生成上采样核,显著提升小目标检测性能。文章详细解析了CARAFE的算法原理(核生成与特征重组两步),并提供了在YOLOv5/YOLOv8中集成的代码实现与配置修改方案。实验表明,引入CARAFE后模型mAP提升约0.6%,且保持轻量级优势。此外,文中还总结了训练调优技巧、部署优化方案及常见问题解决方法,

FJN110的博客 914

CentOS7升级MariaDB 10.2版本详细步骤

#查看mariadb运行状态: systemctl status mariadb #启动mariadb: systemctl start mariadb #停止mariadb :systemctl stop mariadb #重新启动 :systemctl restart mariadb #开机启动: systemctl enable mariadb 1、查看sql版本:# mysql --version mysql Ver 15.1 Distrib 5.5.64-MariaDB, for ..

m0_54501831的博客 2408

Loop Engineering 来了:从写 Prompt 到设计 Loop,AI 编程的第四次范式跃迁

文章摘要: Loop Engineering是AI编程领域的新范式,标志着从"人手动喂指令"到"设计自驱动循环"的跃迁。其核心在于通过五个组件(定时器、工作空间、知识体系、连接器和子Agent验证)构建自动化任务流,使AI系统能自主运行。这一概念的火爆源于模型能力和工具链的成熟,使得任务设计成为关键瓶颈。作者指出,从Prompt到Loop的四次范式跃迁(语言学→信息科学→控制论→管理学)反映了人机协作关系的根本变化:人类角色从执行者逐渐退居为目标设定者。落地Loop Engineering的真正挑战在于目标

少说,多做 329

Linux学习_007_CentOS7 下使用yum命令安装 MySQL 5.6

Linux学习_007_CentOS7下使用yum命令安装MySQL5.6

黑泽君 263

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

在CentOS7.6中安装 MySQL5.7版本实战

在CentOS7中安装 MySQL5.7版本实战

m0_67159981的博客 1439

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

【死磕数据库专栏启动】在CentOS7中安装 MySQL5.7版本实战

在centos7中安装MySQL5.7版本实战

低调,谦虚,自律,反思,成长,保持热爱,奔赴梦想 967

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

CentOS7安装MySQL8.0.28

如需下载ssh,请关注微信公众号:数据探索者007 回复 01获取下载链接以及详细安装步骤。如需下载ssh,请关注微信公众号:数据探索者007 回复 01获取下载链接以及详细安装步骤。6、修改安装目录的所有者和所属组,以便让mysql软件用户有权限直接使用。依次执行如下指令(各包之有依赖关系,所以要依次执行)3、查询是否有mariadb,如果有将其强制卸载掉。1、登录ssh或其他相关软件上传mysql安装包。此处如需下载历史版本可以点击。2、查看并解压刚刚上传的文件。4、依此安装所需mysql。

qq_46645079的博客 1344

CentOS 7上MySQL的安装、配置、优化

CentOS 7上安装MySQL并配置远程安全连接 1 介绍 MySQL是由Oracle公司开发的开源SQL数据库管理系统。 SQL代表结构化查询语言,它是用于访问数据库的标准化语言。 当前版本的语言遵循SQL:2003标准。 MySQL是一个关系数据库管理系统(RDBMS)。 这意味着数据库将数据存储在单独的表中,结构被组织成为速度优化的物理文件。 用户使用SQL来设置管理不同数据字段之间关系的...

weixin_44270521的博客 280

【Centos7 在线安装MySQL5.7】

Centos7 在线安装MySQL5.7第一步:下载MySQL安装包第二步:安装MySQL安装源第三步:在线安装MySQL5.7第四步:启动MySQL第五步:设置开机自启动第六步:修改root登录密码第七步:退出MySQL第八步:开放防火墙3306端口第九步:配置MySQL默认编码为utf-8第十步:重启MySQL服务第十一步: 登录MySQL root用户查看默认编码第十二步:使用Navicat连接测试 第一步:下载MySQL安装包 [root@iZ2zee8932c78gnxtonmzqZ ~]# wg

qq_39286900的博客 604

linux yum mysql5.6_Linux学习_007_CentOS7下使用yum命令安装MySQL5.6

第一步:检查Linux系统中是否已安装 MySQL[root@itheima~]#rpm-qa|grepmysql[root@itheima~]#返回空值的话,就说明没有安装 MySQL 。注意:在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非 MySQL,所以执行 yum install mysql 命令只是更新Mariadb数据库,并不会安装 MySQL 。...

weixin_39740419的博客 144

02.安装MySQL8.0.28 for linux(CentOS7)

如需下载ssh,请关注微信公众号:数据探索者007 回复 01获取下载链接以及详细安装步骤。如需下载ssh,请关注微信公众号:数据探索者007 回复 01获取下载链接以及详细安装步骤。6、修改安装目录的所有者和所属组,以便让mysql软件用户有权限直接使用。依次执行如下指令(各包之有依赖关系,所以要依次执行)3、查询是否有mariadb,如果有将其强制卸载掉。1、登录ssh或其他相关软件上传mysql安装包。此处如需下载历史版本可以点击。2、查看并解压刚刚上传的文件。4、依此安装所需mysql。

qq_46645079的博客 1307

centos7 安装mysql5.7

注意,安装前的清理工作可参考 centos7安装Mysql8.0步骤(完整版)_wsjdy007的博客-优快云博客_centos7安装mysql8.0 1.从mysql官网下载并解压 mysql下载地址: MySQL :: Download MySQL Community Server 使用root用户解压并放到目录 tar -xvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz ..

qq_19899973的博客 712

mysql8 rpm安装_centos7上mysql8.0rpm方式安装教程图解

首先是下载图解1、首先卸载centos7中自带的mariadbrpm -qa|grep mariadb //查询出来已安装的mariadbrpm -e --nodeps 文件名 //卸载mariadb,文件名为上述命令查询出来的文件2、查看是否已经安装了mysqlrpm -qa | grep -i mysql查找mysql文件,使用rm -rf mysql文件路径删除find / -name my...

weixin_31869569的博客 821

CentOS7搭建MySQL环境

搭建mysql环境

TriumPhSk的博客 1290

mysql.rpm安装_centos7上mysql8.0rpm方式安装教程图解

首先是下载图解1、首先卸载centos7中自带的mariadbrpm -qa|grep mariadb //查询出来已安装的mariadbrpm -e --nodeps 文件名 //卸载mariadb,文件名为上述命令查询出来的文件2、查看是否已经安装了mysqlrpm -qa | grep -i mysql查找mysql文件,使用rm -rf mysql文件路径删除find / -name my...

weixin_35315373的博客 240

centos7.6arm安装mysql8.0.17_CentOS7下mysql 8.0.16 安装配置方法图文教程

卸载旧版本的MySQL(没有就跳过此步骤)(注:3-6步 重新安装新版本的MySQL,一定要把之前版本卸载干净,要不会出错;新的虚拟机初装MySQL,仅进行1-2步即可)1.查看旧版本MySQLrpm -qa | grep mysql2.逐个删除旧的组件使用命令rpm -e --nodeps {-file-name}进行移除操作,移除的时候可能会有依赖,要注意一定的顺序。删除完后检测一下,还有没有...

weixin_42295859的博客 154
上一篇: 学习笔记006——CentOS部署Tomcat
下一篇: 学习笔记008——Maven项目打war包自定义名称
须晴日.
博客等级 码龄5年 595粉丝 103原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值