本教程所有代码均为root用户权限下操作,如果不是root用户,在代码前加上(sudo )即可

一、安装MySQL服务

准备工作:

有时,系统无法解析 部分域名,导致无法获取镜像列表,从而无法安装软件包。这通常是由于网络连接或 DNS 配置问题引起的。

1、检查网络连接

ping 8.8.8.8  # 测试是否能连接到谷歌DNS服务器

 2、检查 DNS 配置
编辑 DNS 配置文件:

vi /etc/resolv.conf

我这里是添加好的

# Generated by NetworkManager
nameserver 8.8.8.8
nameserver 8.8.8.8    # 谷歌公共DNS
nameserver 8.8.4.4    # 谷歌公共DNS备用
nameserver 114.114.114.114  # 国内114DNS
~                                            

3、清除 yum 缓存并重新尝试

yum clean all
yum makecache
yum -y install mysql-community-server                               

一般情况下不会有问题,再出问题就去排查检查系统源是否正常

1.查看是否已经安装了MySQL

rpm -qa | grep mysql

如果什么都没有,就是还没有装过MySQL

安装了的是这样

2.下载MySQL安装包

wget -c http://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm

3.安装MySQL包

rpm -ivh mysql80-community-release-el7-7.noarch.rpm

4.安装MySQL

yum install mysql-community-server


结尾出现这个报错,解决方法:需要禁掉GPG验证检查,执行下面的命令

yum -y install mysql-community-server --nogpgcheck


这样就安装完成啦!

5.启动MySQL服务

systemctl start mysqld.service

6.查看MySQL运行状态

service mysqld status


看到绿色的active (running)就表示启动成功了,也可以执行下面的命令查看

ps -ef|grep mysql


我们也看到了MySQL服务正在运行

7.连接MySQL

mysql -u root -p

MySQL安装后有初始密码,查看初始密码

#

#

PASSWORD() 是 MySQL 早期版本中用于密码加密的函数(基于 SHA-1 算法加密),生成的加密结果存储在 authentication_string 字段中(MySQL 5.7 及以上版本使用该字段存储密码,之前版本可能用 password 字段)。

如果后续代码运行出错,不要急,可能为版本问题,将password修改为authentication_string即可

#

#

grep 'password' /var/log/mysqld.log

AI写代码powershell

图中为:    O+qYa/qV8.#o

如果找不到临时密码或登录失败
可以通过安全模式重置密码:

# 停止 MySQL 服务
systemctl stop mysqld# 安全模式启动
mysqld_safe --skip-grant-tables &# 无密码登录
mysql -u root# 在 MySQL 命令行中重置密码
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
exit;# 重启 MySQL 服务
systemctl restart mysqld

连接MySQL

mysql -u root -p

输入命令后,点击回车,然后输入刚刚的初始密码(输密码的时候不可见),可以复制初始密码后,然后粘贴。如果没有密码,直接回车即可

8.重置密码

使用命令会出现错误(命令后要带 ‘;’号)

show databases;

MySQL5.7之后有初始化密码,需要先修改初始化密码,修改MySQL配置文件my.cnf,该文件在/etc目录下,输入命令

先退出

exit

在/etc目录下,输入命令 

vim /etc/my.cnf

在配置文件添加

skip-grant-tables



按ESC,输入:wq保存退出
然后关闭MySQL服务

service mysqld stop

重启MySQL服务

service mysqld start

而后再次连接MySQL,输入任意密码即可进入(这是没有密码,输入任意字符均可进入)
查看数据库,切换到mysql数据库(命令后要带 ‘;’号)

重置密码(输入你想要设置的密码即可)(设置密码可以和我演示的一样,太简单肯会报错,一般情况下没问题 )

使用ALTER USER(推荐,MySQL 5.7 及以上版本适用):
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root@123456';使用SET PASSWORD:
SET PASSWORD FOR 'root'@'localhost' = 'root@123456';执行完密码修改语句后,通常需要刷新权限才能使修改生效:
FLUSH PRIVILEGES;

设置完成后,删除my.cnf文件中添加的skip-grant-tables,重启MySQL服务,重新登录即可

service mysqld startmysql -u root -p

大功告成!

二、使用客户端连接MySQL

下面介绍两种客户端连接方式:DBeaver和Navicat  直接点击去官网下载

1.打开DBeaver,选择数据库选项,点击新建连接

2.选择MySQL,然后点击下一步

3.输入ip、端口(默认3306)、用户和密码,然后点击测试链接,看是否可以连接


点击测试链接后,出现这个页面,就代表ok啦

然后点击确定,关闭弹窗,点击完成就可以连接客户端操作了

使用Navicat连接

1.打开Navicat,点击连接选项,选择MySQL

2.输入名称、IP端口、用户名和密码,然后测试连接

3.出现连接成功,表示连接没有问题,点击确定就可以连接使用啦

4.连接成功后,可以看到数据库相关信息,开始操作吧

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:
http://www.pswp.cn/diannao/94368.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/94368.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/94368.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WPS2024 软件下载及安装教程!

软件介绍 WPS Office是一套办公软件套装,包含WPS文字、WPS表格、WPS演示三大功能模块,可以满足常用文字处理、表格编辑和演示制作等多种办公需求,以其强大的功能和用户友好的界面赢得了众多用户的青睐。 软件:‌‌‌‌‌‌WPS Of…

ESD监控系统确保工厂生产设备的静电安全

随着电子工业的飞速发展,电子产品的精密程度不断提高,对生产环境的要求也日益严格。在许多电子制造工厂中,安装和维护有效的静电防护措施已成为保障生产安全和产品品质的关键。ESD监控系统作为静电管理的核心工具,为确保工厂设备和…

基于react的YAPI实战指南

基于react的YAPI 示例新增项目扩展遇到的问题&#xff0c;更改页面内容没有生效可能遇到的问题新增项目扩展 支持设置项目权限【公开】 <RadioGroup><Radio value"private" className"radio"><Icon type"lock" />私有<br …

docker镜像源配置教程,以及解决安装好docker配置镜像源后,出现报错。Job for docker.service failed

Job for docker.service failed because start of the service was attempted too often. See "systemctl status docker.service" and "journalctl -xe" for details.解决后效果&#xff1a;1、进入/etc/docker目录cd /etc/docker2、创建daemon.json文件并…

安卓264和265编码器回调编码数据写入文件的方法

一、写入文件 1、变量定义 private FileOutputStream m265FileOutputStream null; private File m265File null; private static final String HEVC_265_FILE_NAME "output.265"; // 或 .265 private static final String AVC_264_FILE_NAME "output.264&qu…

【基础完全搜索】USACO Bronze 2019 January - 猜动物Guess the Animal

题目描述 当奶牛贝茜和她的朋友艾尔西玩腻了常见的贝壳游戏后&#xff0c;她们喜欢玩另一个经典游戏"猜动物"。 游戏开始时&#xff0c;贝茜会在心中选定一种动物&#xff08;大多数时候她都会选奶牛&#xff0c;这让游戏变得相当无聊&#xff0c;不过偶尔贝茜也会…

Spring IoC容器与Bean管理

代码结构spring01/ ├── pom.xml ├── spring01.iml └── src/├── main/│ ├── java/│ │ └── com/│ │ └── demo/│ │ ├── bean/│ │ │ ├── Demo.java│ │ │ ├── Emp1.java│ │ …

【QT】概述

个人主页&#xff1a;Guiat 归属专栏&#xff1a;QT 文章目录1. Qt基础入门1.1 什么是Qt1.2 Qt的历史与发展1.3 Qt的核心特性2. Qt架构深度解析3. Qt开发环境搭建4. Qt应用开发实战4.1 项目结构4.2 设计用户界面4.3 实现功能逻辑4.4 数据持久化4.5 美化界面4.6 添加动画效果5. …

直播带货系统源码开发:山东布谷科技9年海内外电商直播研发技术深耕之路

在数字化浪潮的席卷下&#xff0c;电商行业历经多次变革&#xff0c;直播带货作为其中的新兴力量&#xff0c;已成为推动商品销售与品牌传播的关键引擎。山东布谷科技&#xff0c;凭借其在直播带货系统开发领域长达9年的深厚积淀&#xff0c;为电商直播带货系统源码定制开发提供…

20250731解决RK3588的AIOT参考设计刷机之后可以启动但是断电进MASKROM模式

20250731解决RK3588的AIOT参考设计刷机之后可以启动但是断电进MASKROM模式 2025/7/31 20:42缘起&#xff1a;编译RK3588原厂的Android14、buildroot(linux-6.1)的EVB7V11之后刷AIOT&#xff0c;可以启动。 但是通过命令关机之后&#xff1a;按POWER按键无法启动。 Android14 re…

永洪科技华西地区客户交流活动成功举办!以AI之力锚定增长确定性

在全球经济进入“慢周期”的背景下&#xff0c;企业对确定性增长工具的渴求达到前所未有的高度。近日&#xff0c;永洪科技在成都成功举办华西地区客户交流会&#xff0c;以“拥抱AI迈进数据智能时代”为主题&#xff0c;汇聚金融、制造、能源、消费品等领域的百余家头部企业代…

Electron 作品【AI聊天】桌面应用 —— 系列教程(含开源地址)

效果预览 开源地址 https://gitee.com/sunshine39/electron-vue3-AIchat 系列教程 Electron Forge【实战】桌面应用 —— AI聊天&#xff08;上&#xff09;Electron Forge【实战】桌面应用 —— AI聊天&#xff08;中&#xff09;Electron Forge【实战】桌面应用 —— AI聊天&…

JS--获取事件的子元素与父元素

原文网址&#xff1a;JS--获取事件的子元素与父元素-CSDN博客 简介 本文介绍JS如何获取事件的子元素与父元素。 情景描述 事件监听写在父元素上&#xff0c;我点击子元素时触发了事件&#xff0c;怎样通过事件获取子元素和这个父元素&#xff1f; 点击子元素时&#xff0c…

PPT自动化 python-pptx - 11 : 备注页 (Notes Slides)

在 PowerPoint 演示文稿的自动化处理中&#xff0c;备注页的操作常常被忽略&#xff0c;但实际上它在演讲者辅助、内容管理等场景中有着重要作用。本文将结合 python-pptx 库&#xff0c;详细讲解 PowerPoint 备注页的概念、与备注母版的关系&#xff0c;以及如何通过代码实现备…

【Python小工具】图片转PDF

文章目录0 前言1 主要功能的实现2 拖拽运行的实现3 检查细节【未成功实现】4 总结0 前言 不知道大家是否遇到过这种情况&#xff0c;提交材料时需要将多个图片材料整合到一个PDF中上传。这个时候我们需要找一个工具&#xff0c;其作用为接收我们给它的若干张图片&#xff0c;并…

零售消费行业研究系列报告

消费者洞察报告&#xff1a;即时零售美妆用户消费行为跃迁 食品饮料行业深度&#xff1a;新消费研究之三&#xff1a;即时零售应需而生&#xff0c;酒类品牌或迎新机遇 2025年上半年连锁零售门店发展蓝皮书 商贸零售行业新消费细分赛道投资机会梳理&#xff1a;新消费势能向…

Uniapp 验证 HTTPS 协议

Uniapp 中 验证 HTTPS协议的是示例代码<template><view class"content"><view style"margin-top: 20px;"><text>sslVerify : {{text}}</text></view><view><button click"testSslVerify">sslVe…

可视化图解算法57:字符串的排列

牛客网 面试笔试 TOP101 | LeetCode 3437. 全排列III 1. 题目 描述 输入一个长度为 n 字符串&#xff0c;打印出该字符串中字符的所有排列&#xff0c;你可以以任意顺序返回这个字符串数组。 例如输入字符串ABC,则输出由字符A,B,C所能排列出来的所有字符串ABC,ACB,BA…

Go语言常量

目录 前言&#xff1a; 1、const声明常量 2、一次声明多个常量 前言&#xff1a; 这次来学习一下Go语言中的常量&#xff0c;在上一期中我学习了Go语言中的变量&#xff0c;如果有兴趣可以看看我往期的文章&#xff0c;或者点击Go语言声明变量。 相对于变量&#xff0c;常量的…

SelectDB:新一代实时数仓的核心引擎与应用实战

> 数据价值随时间流逝而衰减,而SelectDB让企业在数据洪流中抓住了每一秒的价值 在数字化转型浪潮中,企业数据呈现**爆发式增长**,传统数据仓库在实时性、查询效率和成本控制方面遭遇严峻挑战。中通快递的案例极具代表性——其原有架构处理分钟级查询时,资源消耗巨大,…