MySQL8.0版本怎样进行CentOS系统配置?

news/2025/2/11 14:12:18/

MySQL安装完成后,会自动配置为名称叫做:mysqld的服务,可以被systemctl所管理,我们在进行系统的配置时,主要修改root密码和允许root远程登录。

# 通过grep命令,在/var/log/mysqld.log文件中,过滤 
temporary password关键字,得到初始密码 
grep 'temporary password' /var/log/mysqld.log
  1. 登录MySQL数据库系统
# 执行
mysql -uroot -p
# 解释
# -u,登陆的用户,MySQL数据库的管理员用户同Linux一样,是
root
# -p,表示使用密码登陆# 执行完毕后输入刚刚得到的初始密码,即可进入MySQL数据库
  1. 修改root密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH
mysql_native_password BY '密码'; - 密码需要符合:大
于8位,有大写字母,有特殊符号,不能是连续的简单语句如123,abc
  1. [扩展],配置root的简单密码

我们可以给root设置简单密码,如123456.

请注意,此配置仅仅是用于测试环境或学习环境的MySQL,如果是正式使用,请勿设置简单密码。

set global validate_password.policy=0; # 密码安全
级别低
set global validate_password.length=4; # 密码长度
最低4位即可
  1. 允许root远程登录,并设置远程登录密码

默认情况下,root用户是不运行远程登录的,只允许在MySQL所在的 Linux服务器登陆MySQL系统。请注意,允许root远程登录会带来安全风险 。

# 第一次设置root远程登录,并配置远程密码使用如下SQL命令
create user 'root'@'%' IDENTIFIED WITH
mysql_native_password BY '密码!'; - 密码需要符合:大于
8位,有大写字母,有特殊符号,不能是连续的简单语句如123,abc# 后续修改密码使用如下SQL命令
ALTER USER 'root'@'%' IDENTIFIED WITH
mysql_native_password BY '密码';
  1. 退出MySQL控制台页面
# 退出命令
exit# 或者通过快捷键退出:ctrl + d
  1. 检查端口

MySQL默认绑定了3306端口,可以通过端口占用检查MySQL的网络状态。

netstat -anp | grep 3306

在这里插入图片描述
MySQL就安装完成并可用了,请妥善保存好MySQL的root密码。

数据库入门到精通:

MySQL数据库入门到精通,从mysql安装到mysql高级、mysql优化全囊括

Java基础入门:

java零基础自学首Java入门教程(含Java项目和Java真题)

Javaweb核心基础

JavaWeb基础教程,Java web从入门到企业实战完整版

Java全套学习路线图

Java高级工程师课程


http://www.ppmy.cn/news/20566.html

相关文章

zkLLVM:nil Foundation开发的电路编译器

1. 引言 zkLLVM:nil Foundation开发的电路编译器,不是zkVM。 开源代码见: zkLLVM Circuit Compiler(C) zkLLVM可: 将 高级编程语言编写的电路 编译为 LLVM IR(Intermediate Representation…

电脑技巧:教你关闭Win11内存压缩,解决电脑卡顿的问题

很多朋友都注意到,Win11默认开启了内存压缩功能。内存压缩顾名思义,可以压缩内存中的数据,让内存占用更少,同时减少Swap频次,带来更高的I/O效率。 但与此同时,压缩数据需要耗费CPU资源,一些朋友…

【项目精选】基于 Spring Boot + Mybatis Plus + MySQL 的社区居民联系方式管理系统

项目简介 此系统使用 Spring Boot Mybatis Plus Spring Security React Ant Design Pro 架构编写。数据库采用 MySQL,提供强大的、安全的和完整的管理社区居民的信息的功能。 安全性 此系统在系统层面提供了众多的安全特性,产品安全无忧。这些特性…

MyBatis 持久层框架详细解读:Mapper代理开发

文章目录1. 前言2. Mapper 代理开发3. 过程剖析4. 总结1. 前言 前面在 MyBatis 快速入门篇中,我们使用了 MyBatis 原生的开发方式操作数据库,解决了 JDBC 操作数据库时的硬编码和操作繁琐的问题。实际上,在 Java 项目中,我们更常…

剑指 Offer 第11天 第12天

目录 剑指 Offer 18. 删除链表的节点 剑指 Offer 22. 链表中倒数第k个节点 剑指 Offer 25. 合并两个排序的链表 剑指 Offer 52. 两个链表的第一个公共节点 剑指 Offer 18. 删除链表的节点 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。…

Go语言基础入门第三章

常量 常量是一个简单值的标识符,在程序运行时,不会被修改的量。 常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。 const identifier [type] value可以省略类型说明符[type],因为编译器…

Java开发实现图书管理系统(超详细)

本文用Java代码实现图书代码管理系统,有些地方可能会有纰漏,希望各位大佬鉴赏!! 文章目录 文章目录 一、Java实现图书管理系统 1.1创建book包 二、创建图书管理系统的操作包 2.1创建Operation接口 三、创建User包 3.1创建User类 四…

make <board_name>_defconfigmake menuconfig

1.make <board_name>_defconfig (1)在uboot的顶层目录的Makefile中查找目标&#xff08;defconfig无法查到&#xff09;&#xff0c;检索config&#xff0c;找到目标config和目标%config 因为我们的目标为<board_name>_defconfig&#xff0c;所以需要看的是有通配…