centos 7 mysql 安装失败之后换了版本

MAC下使用mysql workbench 引言: 以前自学时写了一些iOS的程序,数据都是放在本地存储和访问。现在慢慢想突破一下自己的知识的局限,开始考虑把数据放到网络服务器上,使应用能处理更多数据,更符合用户的使用习惯。 因为自己不是学计算机专业的,对网络,数据库这块知识还很欠缺,始终不得要领,直到一天和朋友讨论时,朋友点拨几句,才搞明白原来数据库在MAC下也可以使用的,我以前看到的资料都是讲Windows下如何搭建环境,使我始终以 阅读详情

简直了,心路历程一下第一部分为失败案例。后来换了版本,第二版本ok

第一部分

tar -xvf MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar

解压 得到 Mysql-server, *-client 等.rpm

在centos 下通过 rpm -ivh 命令 安装. 一开始还安装失败,

由于conflict, 那就删除它

发现 blablabla is needed blabla, 那就下载 (yum install -y *******)

 

还出现过 卸载不了,安装又提示 is installed. 

冷静 : 输入rpm -qa (输出:所有安装了的)

然后 rpm -e " 此处一定要是复制打印列表中,显示的你要删除包。 选中,右击鼠标,轻松复制" --nodeps

删完后。我开始第二部分

第二部分

换了下载另外一版本。https://cdn.mysql.com//archives/mysql-5.7/mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar  windows下点击自动下载

secureCRT 上传到 linux 系统

解压

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

只需 安装以上涂黄色 四个包。按顺序. 省写了名称

common->libs->clients->server->"libs-compat"

安装server 的时候,报错:libaio.so .... is needed.

解决:  yum install libaio* .安装结束,在安装server

rpm -i 需要安装的包文件名

举例如下:

rpm -i example.rpm 安装 example.rpm 包;

rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息;

rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度;

然后启动 systemctl start mysqld.service 报错 

缺少libaio

yum install -y libaio

 

根据报错提示,查看logs: systemctl .....blablabla 

发现这个消息: Unit mysqld.service entered failed state. https://www.cnblogs.com/cuianbing/p/13730431.html

接着(如下图)。。mysql的启动配置文件(/etc/my.cnf)造成的

先在 /var/lib/mysql 下mkdir data文件夹 ;然后修改、/etc/my.cnf 修改datadir

问题解决。 再启动 systemctl start mysqld.service

无报错。查看端口 netstat -nltp 发现3306 说明成功

 

如果启动没有报错:

#获取MySQL的临时密码

sudo grep 'temporary password' /var/log/mysqld.log
2021-05-07T09:14:43.882283Z 1 [Note] A temporary password is generated for root@localhost: >B(4:S&neIzv
[root@t1 app]# mysql -uroot -p
Enter password: 
 

 

 

获取MySQL的临时密码 登陆  以下来自 https://www.cnblogs.com/silentdoer/articles/7258232.html#tag7

为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log。
只有启动过一次mysql才可以查看临时密码

grep 'temporary password' /var/log/mysqld.log(如果之前安装过MySQL则这里可能会有多个密码,用最后一个,注意这个密码输入时是可以粘贴的)

 

 


这里的密码是YdsGaxOq>2n!

 登陆并修改密码

使用默认的密码登陆

mysql -uroot -p(这是一个MySQL的以密码登录root用户的命令)

输入上面的命令(下图我的例子) 在Enter password: 后面粘贴上面的密码,不会显示的,所以粘贴一次就够了,然后Enter键。出现下面的样子就是成功了。

用该密码登录到服务端后,必须马上修改密码再执行一些数据库操作,不然会报如下错误:

mysql> select @@log_error;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql>

修改密码(注意,登录后的操作后面都最好要有;结尾)

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';

如果密码设置太简单出现以下的提示

 

如何解决ERROR 1819 (HY000): Your password does not satisfy the current policy requirements呢? 这里直接提供解决方案文末有详细的说明

必须修改两个全局参数:
首先,修改validate_password_policy参数的值

mysql> set global validate_password_policy=0;

再修改密码的长度

set global validate_password_length=1;

再次执行修改密码就可以了

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';(ALTER等可以写成小写)

最后在 quit 退出

 

再登陆使用

mysql 

mysql -uroot -p

再输入 密码。 ok

MacOS Mysql&Workbench安装及环境配置 Mysql和Mysql Workbench 安装Mysql 终端中配置Mysql环境变量 安装Workbench Workbench连接Mysql数据库 阅读详情

相关推荐

Centos7安装MySQL5.7版本详细步骤

目录 1、安装前准备: 2. 安装mysql 2.1 下载并安装mysql官方的yum源 2.2 安装mysql 3. 设置mysql 3.1 启动mysql服务 3.2 修改密码 4. mysql的卸载 4.1 停止mysql服务 4.2 列出已安装的mysql相关的包 4.3 卸载mysql包 4.4 删除mysql残留文件 1、安装前准备: 准备一台CentOS 7的服务器 CentOS 7中切换到root用户,安装mysql 在CentOS 7中默认安装有Mari

weixin_43230682的博客 1687

Unit mysqld.service entered failed state

Job for mysqld.service failed because the control process exited Unit mysqld.service entered failed state 当出现这个问题的时候, 网上找了挺多方法的,没试出来 解决方案: 首先打开 /etc/my.cnf 然后重启问题就解决了 systemctl restart mysqld ...

weixin_50848690的博客 1万+

CentOS7安装MySQL8.0记录

在CentOS7安装MySQL8.0.X,有两种情况: 曾经安装过MySQL,或者安装MySQL中途失败的 包括版本冲突、依赖关系错误等等。 Error: Package: mysql-community-server-8.0.18-1.el8.x86_64 (mysql80-community) Requires: libc.so.6(GLIBC_2.28)(64bit) Error: Package: mysql-community-server-8.0.18-1.el8.x8

qq_34885184的博客 2150

Centos7 mysql5.7.28 Unit mysqld.service entered failed state.

在centos7上安装mysql 5.7.28 无论是通过yum安装还是从官网下载rpm bundle解压一个个安装 安装完后启动失败: 安装完后执行 systemctl status mysqld 显示 Failed to start MySQL Server. Unit mysqld.service entered failed state. 查看错误日志 日志位置在mysql的配置里 cat /etc/my.cnf|grep log-error log-error=/var/log

season_hai 2万+

CentOS7 MySql8下载、安装

设置外部允许访问,否者Navicate无法连接。步骤比较多,但是很详细,祝君一次安装成功。进入到安装目录的bin文件夹下执行。授权访问文件,并添加服务。

發發的博客 954

centos7下安装MySQL5.7

1、在MySQL下载mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar 网址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar 2、上传到centos7中,解压tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bund...

qq_44713105的博客 4216

Linux启动mysql报错

甲方公司意外停电,所有服务器重启后,发现部署在Linux上的mysql数据库启动失败.再加上老员工离职,新接手项目,对Linux系统了解不多,解决起来用时较多,特此记录。

欢迎来到我的博客空间! 2521

Altium Designer学习---如何进行SI仿真

Altium designer 如何进行SI仿真。         1、仿真电路中需要至少一块集成电路;             2、器件的IBIS模型;              3、在规则中必须设定电源网络和地网络;              4、建立SI规则约束;              5、层堆栈必须设置正确,电源平面必须连续;     建立的文件必须是一个工程,并把相应的文件放在工程目...

weixin_34050519的博客 4904

CentOS7 安装 mysql8

本文主要从以下几个方面对自己在centos7 下安装mysql8过程做如下总结:CentOS7 安装mysql8 步骤;window下的Navicat 连接MySql8;涉及到的Linux命令--------------------------------------------------------------------------------------------------------...

ManagementAndJava的博客 5万+

LeGO-LOAM运行kitti数据集

文章目录1. kitti-lego-loam2. 改动3. 实验结果4. evo轨迹测评 1. kitti-lego-loam 链接:kitti-lego-loam kitti-lego-loam提供了将kitti序列转化成rosbag的代码,在kittibag中. 需要注意下数据文件的存放顺序,以00序列为例: datafolder          |____results          &

Zlp19970106的博客 8705

深入浅出:.sh文件在Linux系统中的实战应用与技巧

本文深入浅出地介绍了.sh文件在Linux系统中的实战应用与技巧。从基础概念入手,详细讲解了Bash脚本的运行方法、权限管理,并通过编写自动化备份脚本等实例,展示了如何利用Shell脚本提升工作效率。文章还涵盖了脚本调试、错误处理以及函数、参数解析等进阶技巧,帮助读者从入门到精通,掌握这一强大的自动化工具。

weixin_29243279的博客 352

Centos7安装MySql8出现失败处理

centos7安装mysql8遇到失败处理

weixin_44589878的博客 4427

Dify + Oracle + MCP:轻松构建 RAG 应用与Oracle MCP Agent

通过一个实践案例,展示如何使用 Oracle 23ai 数据库、Dify、Oracle SQLcl MCP 从零开始构建一个功能完备的 RAG 应用,以及通过 Agent 与 SQLcl MCP Server 实现 Oracle 数据访问。

Rambo zheng的博客 2501

CentOS7安装MySQL8

Centos7 安装 Mysql8

u014212540的博客 6388

SAP S4业务伙伴(BP)实战指南:从角色分配到数据同步的完整流程

本文详细解析了SAP S4业务伙伴(BP)功能,从基础概念到实战操作,涵盖角色分配、数据同步及常见问题排查。通过BP机制,企业可高效管理客户、供应商等多重身份,实现数据共享和动态切换,显著提升主数据管理效率。特别适合SAP实施顾问和ERP管理员参考。

y2z3a4b5c的博客 870

基于图神经网络的社交网络虚假账号检测系统 (Graph-based Fake Account Detection System, GFADS)

FOLLOWSRETWEETSSHAREDCOMMENTSLIKESMENTIONSUseruser_idusernamejoin_datebioavatar_urllocationverifiedis_fakeLOAD CSV这是决定模型性能的关键环节,需结合和。XXedge_indexy新账号缺乏历史数据和丰富关系。全网图可能包含数亿节点和数十亿边,难以直接训练。社交网络是动态变化的,虚假账号策略也在不断进化。获取大规模、高质量的真实/虚假账号标注数据非常困难。

Deng945201314的博客 1481

CentOS7下安装MySql

每次重装系统后安装MySQL,明明都是同一个iso,还是会出现不一样的问题。

徐子元 2607

建议收藏:华为海思IC设计笔试题,含解析(附下载)

接触过的部门有麒麟芯片、CPU/GPU,总体面试感觉非常好,规范且认真,第一轮手撕代码状态机+复盘机考题+瞄准几个知识点深挖,时间1hour+;一二轮面试是连着的,所以很累。但是岗位就那么多,在面试的时候,很多同学因为准备不充分,与岗位失之交臂,无缘进入该公司。时序电路有记忆功能,不会产生锁存器,锁存器一般在组合逻辑中case写不全,else写不全,或者敏感列表写不全。

nuoweishizi的博客 3289

在CentOS7中安装MySQL

RPM(Red-Hat Package Manager)RPM软件包管理器,是红帽Linux用于管理和安装软件的工具注意事项如果当前系统中已经安装有MVSOL数据库,安装将失败。Cent0s7自带mariadb,与MVSOL数据库冲突。

Vinca@的博客 2290

华为OD机试真题2026双机位C卷 Java&Go 实现【用户入网定期复评】

用户开立支付账户,在开户完成后立即对用户进行一次风险模型评级,输出一个评分风险,评分范围1-100,等区间的分为5个等级,1-19为等级1,20-39为等级2,40-59为等级3,60-79为等级4,80-100为等级5,系统每天会任务对全量入网用户进行计算复评时间,输出评分给出新的风险等级。复评规则如下:

MISAYAONE的博客 149

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Centos7安装Mysql失败+如何正确安装mysql+完全卸载mysql

许多读者在安装mysql的时候是不是遇到了mysql无法安装的情况,没有发现报错但是就是安装不了,我在mysql也遇到了一样的错误,在查询资料后整理出了一下错误 无法安装mysql 的原因 MariaDB 是MySQL的一个分支,从MySQL被甲骨文收购之后开发的一个替代品,目前全部兼容MySQL。 MariaDB 是一个采用 Maria 存储引擎的 MySQL 分支版本,是由原来MySQL 的作者 Michael Widenius 创办的公司所开发的免费开源的数据库服务器。 由于满MySQL被Oracle

pjh88的博客 830

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

centos7中 MySQL安装失败问题

centos安装MySQL方法步骤

2201_75701682的博客 958

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

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

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

CentOs7安装MySQL之RPM方式

最近要在虚拟机上使用mysql,因此想记录下rpm方式安装的步骤,方便以后观看。 目录 1、查看linux操作系统版本和系统内核版本 2、选择对应版本下载rpm包 3、解压rpm包并安装 3.1 解压rpm包并查看 3.2 安装所需要组件 4、初始化mysql 5、启动mysql服务并查看状态 6、查看初始密码 7、根据初始密码启动mysql并重置密码 7.1 启动mysql 7.2 重置密码 8、...

huang498的博客 3671

CentOS7 —— yum安装mysql

CentOS 7 下 MySQL安装的方法

桑 1万+

在centos 7下安装MYSQL数据库

在centos 7下安装MYSQL数据库。这属于基础教程,比较适合我们这些小白。

两拆 3537
上一篇: 使用pyhdfs实现 Hdfs 客户端
下一篇: win7 强制结束进程
Axel_Fr
博客等级 码龄11年 5粉丝 37原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值