CentOS7通过yum安装Mysql5.7+修改默认密码+远程登录

在Linux下彻底删除掉mysql

在Linux下彻底删除掉mysql
  • 通过yum命令安装mysql
yum install -y mysql-server

通过以上命令会自动安装server和client。

  • 通过yum卸载掉mysql
yum remove -y mysql*

但是通过这个命令并没卸载掉mysql。
还有些残余配置文件和类库,需要删除

# 手动删除  数据库目录
rm -rf /var/lib/mysql/
# 手动删除  数据库配置文件
rm -rf /usr/share/mysql/
# 手动删除  数据库配置文件
rm -f /etc/my.cnf

1.配置yum源

# 下载mysql源安装包
shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
# 安装mysql源
shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm
  • 1
  • 2
  • 3
  • 4

检查mysql源是否安装成功

shell> yum repolist enabled | grep "mysql.*-community.*"
  • 1

这里写图片描述 
看到上图所示表示安装成功

2.安装mysql

shell> yum install mysql-community-server
  • 1

3、启动MySQL服务

shell> systemctl start mysqld
  • 1

查看MySQL的启动状态

shell> systemctl status mysqld
● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; disabled; vendor preset: disabled)
   Active: active (running) since 五 2016-06-24 04:37:37 CST; 35min ago
 Main PID: 2888 (mysqld)
   CGroup: /system.slice/mysqld.service
           └─2888 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

6月 24 04:37:36 localhost.localdomain systemd[1]: Starting MySQL Server...
6月 24 04:37:37 localhost.localdomain systemd[1]: Started MySQL Server.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

4、开机启动

shell> systemctl enable mysqld
shell> systemctl daemon-reload
  • 1
  • 2

5、修改root默认密码

mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。 
查看默认密码

shell> grep 'temporary password' /var/log/mysqld.log
  • 1

这里写图片描述 
其中 Q2>r4=l-DWIP 就是我的默认密码

用默认密码登录

shell> mysql -uroot -p
mysql> Enter password: Q2>r4=l-DWIP
  • 1
  • 2

修改默认密码

mysql> SET PASSWORD = PASSWORD('root');
# 上面的root是你的新密码
  • 1
  • 2

6.允许root远程登录

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123@asdf' WITH GRANT OPTION;
mysql> flush privileges;
  • 1
  • 2

第一句中”%”表示任何主机都可以远程登录到该服务器上访问。如果要限制只有某台机器可以访问,将其换成相应的IP即可,如: 
GRANT ALL PRIVILEGES ON . TO root@”172.168.193.25” IDENTIFIED BY “123@asdf”; 
123@asdf是登录密码。 
第二句表示从mysql数据库的grant表中重新加载权限数据。因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。

注意

1.具体生产环境根据自己的配置需要再进行配置。 
2.阿里云云服务器如果MySQL配置了远程访问还是无法访问,可能是阿里云默认是不开放3306端口的。可以去阿里云的控制台修改网络配置。

7.修改字符集编码 UTF-8

查看当前的字符编码

show variables like 'char%'
  • 1

检测是否都是utf-8(filesystem除外),如果不是就得改,例如这个character_set_server一般是拉丁编码 
修改编码

//停数据库
systemctl stop mysqld

//进入 my.cnf 文件,一般是在etc路径下
vim /etc/my.cnf
//加入要修改的字符集 修改完:wq退出
在[mysqld]下追加:
character-set-server=utf8
在[mysql]下追加:
default-character-set=utf8

//重启数据库
systemctl start mysqld
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

* 8.题外话

当你在安装CentOS6.8上安装Mysql5.7的时候,它可能会提示你需要更高glibc的相关库,如下提示

libc.so.6: version `GLIBC_2.14' not found

--> Processing Dependency: libc.so.6(GLIBC_2.17)(64bit) for package: mysql-community-server-5.7.18-1.el7.x86_64
--> Finished Dependency Resolution
Error: Package: mysql-community-client-5.7.18-1.el7.x86_64 (mysql57-community)
           Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
Error: Package: mysql-community-server-5.7.18-1.el7.x86_64 (mysql57-community)
           Requires: libc.so.6(GLIBC_2.17)(64bit)
Error: Package: mysql-community-client-5.7.18-1.el7.x86_64 (mysql57-community)
           Requires: libc.so.6(GLIBC_2.14)(64bit)
Error: Package: mysql-community-libs-5.7.18-1.el7.x86_64 (mysql57-community)
           Requires: libc.so.6(GLIBC_2.14)(64bit)
Error: Package: mysql-community-server-5.7.18-1.el7.x86_64 (mysql57-community)
           Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
Error: Package: mysql-community-server-5.7.18-1.el7.x86_64 (mysql57-community)
           Requires: systemd
 You could try using --skip-broken to work around the problem
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

这种提示的原因是你的glibc的库的版本太低。glibc是linux系统中最底层的api,随便更改底层库可能会造成系统的不稳定。是跟系统内核密切相关的东西,你与其去更新这个底层库,还不如去跟新Linux的版本。 
所以我的建议是提升系统版本到CentOS7,再装MySQL(安装过程顺畅无比)。 
当然如果有兴趣的同学可以去尝试一下更新,附上glibc的下载地址 : 传送门

CentOS7下安装MySQL5.7教程 由于CentOS7和CentOS6版本的区别过于太大,导致一些志同道合的同志们在CentOS7下安装MySQL屡屡挫败,今天小编我就给大家整合一套一条龙服务,保证各位同志们爽爽的完成CentOS7下安装MySQL成功。 1、第一步,首先在虚拟机上安装CentOS7,这个相信大家应该没有问题吧。那么下面小编我就开始我的骚操作了: 首先执行命令: 1 yum list installed | grep... 阅读详情

相关推荐

04目标检测-Two-stage的目标检测算法

前面我们对进行了对比分析,同时上一篇我们介绍了传统算法在目标检测的原理和效果,此篇我们记录了我学习目标检测算法的深度,深入讲述一下深度学习算法在目标检测的原理和效果。原文链接:https://blog.csdn.net/qq_41946216/article/details/132800752。版权声明:本文为优快云博主「爱吃面的猫」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。One-stage(YOLO和SSD系列):直接回归目标位置。

qq_41946216的博客 3650

MySQL忘记密码

查看初始密码:(yum安装的MySQL,5.6默认没有初始密码,但是5.7有) cat /var/log/mysqld.log |grep password 如果忘记密码则进行如下操作: vim /etc/my.cnf #添加如下参数 skip-grant-tables 重启MySQL: systemctl restart mysqld mysql #免密码登录后执行如下sql修改root密码 update mysql.user set authentication_string=password('

小树苗 1065

YOLOv8n行人检测实战:从数据集准备到模型训练

本文详细介绍了使用YOLOv8n进行行人检测的完整流程。首先阐述了YOLOv8的优势:高速推理(300+FPS)、更高精度、易用性和轻量化(仅6MB)。接着通过Docker搭建GPU训练环境,配置32GB共享内存避免数据加载问题,并安装必要的框架和OpenCV组件。数据集采用COCO2017标注格式,包含归一化坐标的YOLO标签文件。通过可视化脚本验证标注准确性后,提出多数据集融合训练策略以增强模型泛化能力。最后使用Ultralytics框架启动训练,展现了从环境搭建到模型训练的完整技术路径。该方案兼顾检测

Hi20240217的博客 1089

MySQL安装及初始密码设置

运行mysql --help | grep my.cnf查看my.cnf配置位置的读取顺序。/etc/my.cnf不存在,则我们需要在etc下创建my.cnf配置文件(mysql会优先度读取)。

eyexin2018的博客 7949

从静态到动态:如何用Deformable 3DGS和4DGS实现高效动态场景建模

本文深入探讨了Deformable 3DGS和4DGS在动态场景建模中的技术突破,详细解析了这两种方法如何高效处理动态内容。Deformable 3DGS通过引入时间维度的变形场扩展传统3DGS,而4DGS则采用四维时空体素分解方法,两者均显著提升了动态场景建模的效率和质量,适用于虚拟现实、增强现实等应用场景。

weixin_29063035的博客 433

STM32 USART高级功能全解析:IrDA、DMA、硬件流控与低功耗唤醒

USART是嵌入式系统中最基础的串行通信外设,其核心原理在于同步/异步时序控制与数据帧收发机制。现代MCU如STM32通过深度集成IrDA调制解调、DMA直传通道、RS232/RS485硬件流控及Stop模式唤醒等扩展能力,显著提升通信可靠性、吞吐效率与能效比。其中,IrDA SIR采用RZI编码实现抗干扰红外传输,DMA通过TXE/RXNE事件驱动实现零CPU干预的连续数据流,而硬件流控(RTS/CTS/DE)和低功耗唤醒(WUF+UESM)则分别保障工业现场鲁棒性与电池级超长待机。本文围绕STM32平台

weixin_28922227的博客 211

CentOS7安装MySQL5.7.22 - yum源安装方式

1、到MySQL官网下载需要的版本本次安装使用的是mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz2、上传到/usr/local/路径下3、解压缩,并将解压缩出来的文件夹重命名为mysqltar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.22-linux-glibc2.12-x86...

hellboy0621的博客 4646

LuaJit分析(十一)去除string.dump函数

因此即使我们的指令顺序被打乱,通过loadfile系统调用,再通过string.dump调用,可以得到字节码文件,再通过与标准的luajit生成的字节码文件比对,即可找出差异所在。Lua脚本中的string.dump函数用于生成字节码文件,根据对 luajit -b命令的分析可以得出,最终dump出字节码文件都是使用的string.dump函数。同时lj_libdef.h和lj_ffdef.h这两个文件都是自动生成的,在msvcbuild.bat中,使用如下命令生成。

a545958498的博客 1131

centos安装mysql初始密码_centos7.2的yum安装mysql和修改初始密码

CentOS 7之后的版本yum的默认源中使用MariaDB替代原先MySQL,因此安装方式较为以往有一些改变:下载mysql的源wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm安装yum库yum localinstall -y mysql57-community-release-el7-7.noarc...

weixin_39771775的博客 395

SAE ARP 4761A内容详解

SAE ARP 4761A主要为民用航空系统及设备的安全评估提供指南,帮助制造商和设计者满足FAA的FAR 25.1309等适航标准的要求。该文档旨在为航空器和航空系统设计中涉及的安全评估流程提供一个结构化的框架,并结合一系列工具和方法,如故障树分析(FTA)、依赖图分析(DD)、马尔可夫分析(MA)等,来系统地评估潜在的安全隐患。这一标准不仅适用于大型航空器的设计和评估,还可以应用于各种类型的飞行系统,如无人驾驶飞行器(UAV)和新型的电动垂直起降飞机(eVTOL)。

qq_41854911的博客 3145

YOLOv11改进 | 特殊场景检测篇 | 低照度图像增强网络SCINet改进黑暗目标检测(全网独家首发)

本文给大家带来的改进机制是低照度图像增强网络SCINet,SCINet(自校正照明网络)是一种专为低光照图像增强设计的框架。它通过级联照明学习过程和权重共享机制来处理图像,优化了照明部分以提升图像质量。我将该网络集成在YOLOv11的主干上针对于图像的输入进行增强,同时该网络的并不会增加参数和计算量,基本和普通的网络结构保持一致,同时该结构支持自定义调节层数,来控制图像增强的效果 ,非常适合想要在黑夜目标检测领域发表文章的读者,该基本网络不会影响模型的速度。欢迎大家订阅我的专栏一起学习YOLO!

Snu77的博客 2206

CentOS7通过yum安装Mysql5.7+修改默认密码+远程登录+主从复制+keepalive高可用

CentOS7通过yum安装Mysql5.7+修改默认密码+远程登录+主从复制+keepalive高可用 环境设置 mysql-mater 192.168.20.51 mysql-slave 192.168.20.52 vip:192.168.20.91 vim /etc/hosts 192.168.10.52 sqla 192.168.10.51 sqlb   1、配置yum源 ...

guoshaoliang789的专栏 671

《嵌入式最全面试题-Offer直通车》目录

嵌入式领域蓬勃发展,嵌入式工程师成为众多科技企业争抢的热门人才。如果你渴望在嵌入式面试中脱颖而出,成功斩获心仪的 offer,那么《嵌入式最全面试题 - Offer直通车》将是你的绝佳选择。本专栏是优快云是热门专栏,100多篇文章,总字数过百万。每月新增订阅用户过百,现在是优惠价9.9元,后面要逐渐恢复原价,早订阅早受益。本专栏精心整理了众多超万字的精华内容,总计达数十万字的嵌入式面试题总结。涵盖从嵌入式基础知识到各大厂面试真题,从驱动开发到操作系统,从硬件到软件等各个方面。

大模型大数据攻城狮的专栏 8384

Linux-01-安装Mysql

文章目录**CentOS7 64位下MySQL5.7安装与配置(YUM)****1、配置YUM源**下载mysql源安装包安装mysql源检查mysql源是否安装成功**2、安装MySQL****3、启动MySQL服务****4、开机启动****5、修改root本地登录密码****修改密码策略****6、添加远程登录用户****7、配置默认编码为utf8****默认配置文件路径:** CentOS7 64位下MySQL5.7安装与配置(YUM) 安装环境:CentOS7 64位 MINI版,安装MySQ.

KevinLiu 186

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

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

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

centos7 mysql5.7安装图解_CentOS7下MySQL5.7安装配置方法图文教程(YUM)

安装环境:CentOS7 64位,MySQL5.71、配置YUM源# 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# 安装mysql源shell> yum localinstall mysql57-community-release-el7-8.noa...

weixin_32786041的博客 1013

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

CentOS7使用yum 安装Mysql5.7

CentOS7使用yum 安装Mysql5.7 安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1、配置yum源 # 下载mysql源安装包 [root@localhost ~]# wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm #如果出现 -bash: wget: 未找到命令 则证明wget没有安装则执行下面命令 [root@localhost ~]# yum -y install wge

不秃头的程鲜森的博客 297

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下安装mysql(yum)

1、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ ,选择Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent), RPM Package版本 2、安装mysql源yum localinstall mysql57-commu

林贻民的博客 1766

Cents7 MySQL5.7 安装与配置(YUM)

安装环境:CentOS7 64位,MySQL5.7 1、配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm # 安装mysql源 shell> yum localinstall mysql57-community-r

qq_42913729的博客 1082

MySQL5.7安装与配置(YUM)

原文链接:http://blog.csdn.net/xyang81/article/details/51759200安装环境:CentOS7 64位 MINI版,安装MySQL5.71、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包 shell> wget http://dev.m

技术改变生活 5万+

CentOS7下安装MySQL5.7教程(后面附加安装MySQL8教程)

CentOS7下安装MySQL5.7教程 由于CentOS7和CentOS6版本的区别过于太大,导致一些志同道合的同志们在CentOS7下安装MySQL屡屡挫败,今天小编我就给大家整合一套一条龙服务,保证各位同志们爽爽的完成CentOS7下安装MySQL成功。 1、第一步,首先在虚拟机上安装CentOS7,这个相信大家应该没有问题吧。那么下面小编我就开始我的骚操作了: 首先执行命令: yum li...

知性人 -- 的博客 1800

yum mysql centos_CentOS7下MySQL5.7安装与配置(YUM)

安装环境:CentOS7 64位,MySQL5.71、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/# 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# 安装mysql源...

weixin_29790771的博客 757

centos7.6下安装mysql5.7

转载自:https://www.cnblogs.com/lgqboke/p/6873734.html CentOS7下安装MySQL5.7安装与配置(YUM) http://blog.csdn.net/xyang81/article/details/51759200 安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1、配置YUM源 在MySQL官网中下载YUM源rpm...

h245289645的博客 859

CentOS7 安装mysql5.7

CentOS7 安装mysql5.71、配置YUM源2、安装MySQL3、启动MySQL服务4、开机启动5、修改root本地登录密码6、添加远程登录用户7、配置默认编码为utf8 1、配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包 shell> wget http://d...

weixin_44254243的博客 367

Centos 7.2 上安装Mysql5.7/修改密码/设置远程登录

这是本人在安装过程遇到的各种问题和主要的安装or解决问题的流程安装过程主要参考网上教程,因此安装部分多数为复制粘贴安装过程:转自:https://www.linuxidc.com/Linux/2016-09/135288.htm1、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包 s...

Tricker_L的博客 254

CentOS7 64位下MySQL5.7安装与配置(YUM)

安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1、配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noa...

pb5211314的博客 153
上一篇: 在没有鼠标的情况下,按鼠标右键这个动作用键盘怎么操作?
下一篇: 为activemq指定运行的jdk版本
java_doom
博客等级 码龄20年 6粉丝 199原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值