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

别再只盯着轨迹线了!FLUENT DPM后处理实战:从粒子采样到直方图报告的完整流程

本文详细介绍了FLUENT DPM后处理的完整流程,从粒子采样到直方图报告的实战技巧。通过设置采样面、分析.dpm文件数据以及创建加权直方图,帮助工程师获取粒子速度、粒径分布等定量信息,提升多相流模拟的深度分析能力。特别适合需要超越轨迹线分析的CFD工程师。

weixin_28730353的博客 279

CentOS7 安装 mysql8

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

ManagementAndJava的博客 5万+

解决LangChain4j报错HTTP/1.1 header parser received no bytes

当使用调用自己部署的大模型服务时报错: 报错信息如下:

weixin_44455388的博客 2336

用VSCode远程开发Jetson小车:告别Jupyter,在本地IDE高效调试Rosmaster Python程序

本文详细介绍了如何利用VSCode的Remote-SSH扩展在本地IDE中高效开发Jetson小车的Rosmaster Python程序。通过配置远程开发环境、调试技巧和项目管理方法,开发者可以告别Jupyter Notebook的碎片化编码,实现完整的机器人控制程序开发,显著提升工作效率。

weixin_30652491的博客 477

Centos7安装MySql8出现失败处理

centos7安装mysql8遇到失败处理

weixin_44589878的博客 4427

特斯拉Model 3 BMS主控板拆解:从硬件设计到热管理策略的实战解析

本文深度拆解特斯拉Model 3的BMS主控板,解析其硬件架构与热管理协同策略。文章聚焦于主控板的分区布局、双核MCU的智慧分工,以及从被动监控到主动干预的热管理范式转变,揭示了特斯拉在高压安全、实时控制与系统级工程思维上的设计哲学。

zz67890的博客 594

CentOS7安装MySQL8

Centos7 安装 Mysql8

u014212540的博客 6388

PDS联合Modelsim仿真报错(Error loading design) line6报错 -novopt已禁用 (全网最详细!!!!!)

发现这个文档是Pango自动生成的,也就是说每一次我们点击"Run Behavior Simulation"的时候,PDS都会自动生成一次这个./run_behav_simulate.tcl文件,所以就算我们这一次把这个文件修改了,我点击"Run Behavior Simulation"想让它再跑一次正确的仿真,它此时又重新生成了这个带有-novopt的错误tcl文件,仿真依旧不能成功。问题真的是出在这里,那我们修改这个./run_behav_simulate.tcl文件就好了,但事实并非如此!

weixin_74058783的博客 3192

机器人环境仿真软件:Gazebo_(6).传感器仿真

通过 Gazebo 和 ROS,我们可以方便地配置和使用多种传感器,进行机器人环境的仿真和调试。传感器仿真不仅帮助我们验证和测试机器人的感知能力,还可以在真实部署前发现和解决潜在的问题。本节详细介绍了如何在 Gazebo 中配置激光雷达、摄像头、IMU、声纳和 GPS 传感器,并展示了如何在 ROS 中接收和处理这些传感器数据。此外,还介绍了多传感器融合的基本方法和调试工具,希望这些内容能对你的机器人仿真工作有所帮助。

kkchenjj的博客 1389

CentOS7下安装MySql

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

徐子元 2607

ADS基础教程16 - 存档和导入(workspace、cell、view)

选择workspace_Archive目录作为保存workspace归档的目录,点击打开进行目录选择,点击Finish保存目录。,选择cell_Archive目录作为保存cell归档的目录,点击打开进行目录选择,点击Finish保存目录。,选择view_Archive目录作为保存view归档的目录,点击打开进行目录选择,点击Finish保存目录。(2)在弹框中,可以选择点击Select将参考的条目添加进来,然后点击Next…(2)在弹框中,可以选择点击Select将参考的条目添加进来,然后点击Next…

XZ_ZC的博客 3705

在CentOS7中安装MySQL

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

Vinca@的博客 2290

【AI智能体】Coze 搭建个人旅游规划助手实战详解

Coze 制作旅游规划助手机器人实战详解

congge 4607

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

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

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

pjh88的博客 830

NTscan扫描工具

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

centos7中 MySQL安装失败问题

centos安装MySQL方法步骤

2201_75701682的博客 958

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

IEM模型,地表粗糙度模拟

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

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、付费专栏及课程。

余额充值