【MySQL课程学习】:MySQL安装,MySQL如何登录和退出?MySQL的简单配置

🎁个人主页:我们的五年

🔍系列专栏:MySQL课程学习

🌷追光的人,终会万丈光芒

🎉欢迎大家点赞👍评论📝收藏⭐文章

目录

MySQL在Centos 7环境下的安装:

卸载不需要的环境:

获取mysql官方yum源:

安装

启动:

登录:

方法一:

方法二:

方法三:

修改密码:

退出:

进入以后就能进行mysql操作

设置开机启动:


MySQL在Centos 7环境下的安装:

1.安装和卸载在root用户下进行,安装成功以后,普通用户也能使用。

卸载不需要的环境:

ps ajx | grep mysql:查看当前是否安装mysql。

systemctl stop mysqld:关闭mysql

rpm -qa:查看所有的安装包

rpm -qa | grep mysql:查看mysql的安装包

一般yum安装的安装包,都是以.rpm结尾的。

rpm -al | grep mysql | xargs yum remove:批量化卸载所有的mysql文件

ll /etc/my.cnf:确认在/etc下没有my.cnf。

ll /var/lib/mysql:sql的数据。


获取mysql官方yum源:

Index of /232905:mysql官方网址,单击右键,点击显示源文件,让文件信息更详细。

 cat /etc/redhat-release: 查看当前系统信息。

让mysql这个软件比操作系统更新。安装和系统版本相同的yum源。可以显示的更详细。

el代表centos。

yum install -y lrzsz:安装lrzsz。

rz接受文件。在Linux中接受刚刚下载在Linux桌面的yum源。

sz:发生文件。

ll /etc/yum.repos.d/:


安装

rpm -ivh:安装

yum list| grep mysql:查看mysql的yum。

yum install -y mysql-community-server:安装mysql
如果安装失败,出现下面的情况,就执行这样的命令,导入新的秘钥。再次安装。

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

确定安装成功:

ls /etc/my.cnf:存在这样的文件。

which mysqld:存在这样的文件。mysql的服务端。

which mysql:mysql的客户端。


启动:

syetemctl start mysqld:启动mysql的服务端。

netstat -nltp:查看服务端。

登录:

方法一:

1.获取root登录的临时密码。

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

 2.使用临时密码进行登录。

-u表示我们想要哪一个用户进行登录。

mysql -uroot -p

方法二:

如果你安装的最新的mysql,没有所谓的临时密码,root默认没有密码。

试着直接client登陆⼀下。

方法三:

打开mysql的配置文件:

vim /etc/my.cnf

在配置文件中加入这样的配置:

skip-grant-tables

让mysql服务端重启:也可以先stop,再start。这样才能让刚刚加入的新配置项生效。

systemctl restart mysqldsystemctl stop mysqld
systemctl start mysqld

这样操作以后,mysql就不要使用密码进行登录了。直接在输入密码时Enter就能登录。

修改密码:

# 判断修改密码时候新密码是否符合当前的策略,不满⾜报错,不让修改,关闭它
# 安全强度,默认为中,即 1 ,要求必须包含 数字、符号、⼤⼩写字⺟,⻓度⾄少为 8
mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)
# 密码最⼩⻓度
mysql> set global validate_password_length=1;
Query OK, 0 rows affected (0.00 sec)
# 修改本地登录密码,暂不授权远程登录
mysql> ALTER USER 'root' @ 'localhost' IDENTIFIED BY 'qwer@wu.888' ;
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

退出:

 在MySQL命令行中输入quit,进行退出。


进入以后就能进行mysql操作

show databases;展示我的数据库。


更改端口:

在/etc/my.cnf配置文件中加入

port=(新的端口号)

然后让服务端再次重启,让配置文件生效。其他很多端口都是3306,所以学习过程不推荐修改。

在公司会修改,保证安全性。

设置开机启动:

systemctl enable mysqld
systemctl daemon-reload

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

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

相关文章

安宝特分享 | 如何利用AR技术革新医疗实践:从远程急救到多学科协作

AR技术在国内外医院的应用 在现代医疗环境中,患者面临的挑战依然严峻:看病难、看病远、看病急。这些问题不仅影响了患者的治疗效果,也让医务工作者倍感压力。幸运的是,随着增强现实(AR)技术的发展&#xf…

macOS 无法安装第三方app,启用任何来源的方法

升级新版本 MacOS 后,安装下载的软件时,不能在 ”安全性与隐私” 中找不到 ”任何来源” 选项。 1. 允许展示任何来源 点击 启动器 (Launchpad) – 其他 (Other) – 终端 (Terminal): 打开终端后,输入以下代码回车: …

Rust中Tracing 应用指南

欢迎来到这篇全面的Rust跟踪入门指南。Rust 的tracing是一个用于应用程序级别的诊断和调试的库。它提供了一种结构化的、异步感知的方式来记录日志和跟踪事件。与传统的日志记录相比,tracing能够更好地处理复杂的异步系统和分布式系统中的事件跟踪,帮助开…

介绍一下strset(arr,ch);(c基础)

hi , I am 36 适合对象c语言初学者 strset(arr,ch)函数 功能 是将arr数组全部赋值为ch 格式 #include<string.h> strset(arr,ch); 返回值为arr 链接分享一下arr的意义(c基础)(必看)(牢记)-CSDN博客 hi I am 36.thanks for your looking .&#x1f44d;&#x1…

Web3与智能合约:区块链技术下的数字信任体系

随着互联网的不断发展&#xff0c;Web3代表着我们迈入了一个去中心化、更加安全和智能的网络时代。作为Web3的核心组成部分&#xff0c;区块链技术为智能合约的出现和发展提供了强有力的基础。智能合约不仅仅是自动化的代码&#xff0c;它们正逐步成为重塑数字世界信任体系的关…

如何更改手机GPS定位

你是否曾想过更改手机GPS位置以保护隐私、玩游戏或访问受地理限制的内容&#xff1f;接下来我将向你展示如何使用 MagFone Location Changer 更改手机GPS 位置&#xff01;无论是在玩Pokmon GO游戏、发布社媒贴子&#xff0c;这种方法都快速、简单且有效。 第一步&#xff1a;下…

青少年编程等级考试C++一级,硬币反转问题

代码 #include<iostream>using namespace std;bool a[300];int main(){ int n,m; cin >> n >> m; for(int i 1;i < m;i) { for (int j 1;j < n;j) { if( j % i 0) { a[j] !a[j];…

微信小程序技术架构图

一、视图层1.WXML&#xff08;WeiXin Markup Language&#xff09; 这是微信小程序的标记语言&#xff0c;类似于 HTML。它用于构建小程序的页面结构。例如&#xff0c;通过标签来定义各种视图元素&#xff0c;如<view>&#xff08;类似于 HTML 中的<div>&#xff…

《生成式 AI》课程 作业6 大语言模型(LLM)的训练微调 Fine Tuning -- part2

资料来自李宏毅老师《生成式 AI》课程&#xff0c;如有侵权请通知下线 Introduction to Generative AI 2024 Spring 来源背景说明 该文档主要介绍了国立台湾大学&#xff08;NTU&#xff09;2024 年春季 “生成式人工智能&#xff08;GenAI&#xff09;” 课程的作业 5&#…

gocv调用opencv添加中文乱码的解决方案

前言 相信很多做视觉的同学在使用opencv给图片添加中文文字的时候会出现这样的乱码显示: 而实际上你期望的是“告警时间:2011-11-11 11:11:11 告警类型:脱岗检测告警 Area:XXXXX Camera:Camera001-001”这样的显示内容,那么这篇文章我将用很简单的方法来解决乱码问题,只需…

【自用】常用希腊字母表

常用希腊字母表 原文链接 https://xilazimu.net/

【UE5】在材质中计算模型在屏幕上的比例

ViewProperty节点有很多有意思的变量 例如用 ViewProperty 的 tan ⁡ ( FOV / 2 ) \tan(\text{FOV} / 2) tan(FOV/2) 输出&#xff0c;用它计算模型占屏幕的比例。 &#xff08;常用于for运算的次数优化&#xff0c;也可以用于各种美术效果&#xff09; ScaleOnScreen Obje…

耳朵“嗡嗡”响,这是怎么啦

耳朵嗡嗡响&#xff0c;医学上称为耳鸣&#xff08;Tinnitus&#xff09;&#xff0c;是一种常见的症状&#xff0c;表现为耳朵内持续或间歇性的嗡嗡声、响声或鸣叫声。耳鸣的原因有很多&#xff0c;以下是一些常见的原因和相应的解决方法&#xff1a; 常见原因 1. 长时间暴露…

力扣-位运算-1【算法学习day.41】

前言 ###我做这类文档一个重要的目的还是给正在学习的大家提供方向&#xff08;例如想要掌握基础用法&#xff0c;该刷哪些题&#xff1f;&#xff09;我的解析也不会做的非常详细&#xff0c;只会提供思路和一些关键点&#xff0c;力扣上的大佬们的题解质量是非常非常高滴&am…

科研深度学习:如何精选GPU以优化服务器性能

GPU在科研深度学习中的核心价值 在科研深度学习的范畴内&#xff0c;模型训练是核心环节。面对大规模参数的模型训练&#xff0c;这往往是科研过程中最具挑战性的部分。传统CPU的计算模式在处理复杂模型时&#xff0c;训练时间会随着模型复杂度的增加而急剧增长&#xff0c;这…

ssm面向品牌会员的在线商城小程序

摘要 随着Internet的发展&#xff0c;人们的日常生活已经离不开网络。未来人们的生活与工作将变得越来越数字化&#xff0c;网络化和电子化。它将是直接管理面向品牌会员的在线商城小程序的最新形式。本小程序是以面向品牌会员的在线商城管理为目标&#xff0c;使用 java技术制…

客户流失分析综述

引言 客户流失这个术语通常用来描述在特定时间或合同期内停止与公司进行业务往来的客户倾向性[1]。传统上&#xff0c;关于客户流失的研究始于客户关系管理&#xff08;CRM&#xff09;[2]。在运营服务时&#xff0c;防止客户流失至关重要。过去&#xff0c;客户获取相对于流失…

大数据技术之SparkCore

RDD概述 什么是RDD RDD&#xff08;Resilient Distributed Dataset&#xff09;叫做弹性分布式数据集&#xff0c;是Spark中最基本的数据抽象。代码中是一个抽象类&#xff0c;它代表一个弹性的、不可变、可分区、里面的元素可并行计算的集合。 RDD五大特性 RDD编程 RDD的创…

可视化建模与UML《协作图实验报告》

有些鸟儿毕竟是关不住的。 一、实验目的&#xff1a; 1、熟悉协作图的构件事物。 2、掌握协作图的绘制方法。 二、实验环境&#xff1a; window7 | 10 | 11 EA15 三、实验内容&#xff1a; 下面列出了打印文件时的工作流&#xff1a; 用户通过计算机指定要打印的文件。(2)打…

(附项目源码)Java开发语言,219 ssm律师事务所业务管理系统的设计与实现,计算机毕设程序开发+文案(LW+PPT)

摘 要 随着科学技术的飞速发展&#xff0c;社会的方方面面、各行各业都在努力与现代的先进技术接轨&#xff0c;通过科技手段来提高自身的优势&#xff0c;律师事务所业务管理系统当然也不能排除在外。律师事务所业务管理系统是以实际运用为开发背景&#xff0c;运用软件工程原…