搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
黑客灵魂
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
【LVS】负载均衡--nat模式/实验
2
程序员在跳槽前,需要考虑哪些问题?
3
香橙派AIpro如何赋能AI+边缘流媒体设备_aipro rtc
4
小程序:点击按钮获取当前位置信息_qqmapwx key
5
Containerd 介绍、安装和使用
6
Mac挂载虚拟机的共享文件夹
7
k8s使用Volcano调度gpu_volcano gpu
8
如何用GPT/GPT4完成AI绘图和论文写作?_gpt-ai基础与应用
9
hanlp的用法_hanlp使用
10
江科大/江协科技 STM32学习笔记P21_江协科技stm32笔记
当前位置:
article
> 正文
linux centos7 mysql 安装
作者:黑客灵魂 | 2024-08-15 03:30:13
赞
踩
linux centos7 mysql
CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。
1 下载并安装MySQL官方的 Yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。
yum -y install mysql57-community-release-el7-10.noarch.rpm
之后就开始安装MySQL服务器。
yum -y install mysql-community-server
这步可能会花些时间,安装完成后就会覆盖掉之前的mariadb。
2 MySQL数据库设置
首先启动MySQL
systemctl start mysqld.service
查看MySQL运行状态,运行状态如图:
systemctl status mysqld.service
此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:
grep "password" /var/log/mysqld.log
如下命令进入数据库:
mysql -uroot -p
输入初始密码,此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
{
这里有个问题,新密码设置的时候如果设置的过于简单会报错:
原因是因为MySQL有密码设置的规范,具体是与validate_password_policy的值有关:
MySQL完整的初始密码规则可以通过如下命令查看:
SHOW VARIABLES LIKE 'validate_password%';
密码的长度是由validate_password_length决定的,而validate_password_length的计算公式是:
validate_password_length = validate_password_number_count + validate_password_special_char_count + (2 * validate_password_mixed_case_count)
}
我的是已经修改过的,初始情况下第一个的值是ON,validate_password_length是8。可以通过如下命令修改:
set global validate_password_policy=0;
set global validate_password_length=1;
设置之后就是我上面查出来的那几个值了,此时密码就可以设置的很简单,例如1234之类的。到此数据库的密码设置就完成了。
但此时还有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉:
yum -y remove mysql57-community-release-el7-10.noarch
此时才算真的完成了。
声明:
本文内容由网友自发贡献,转载请注明出处:
【wpsshop】
推荐阅读
article
springboot整合
redis
、
mybatisplus
、
mysql
、邮件发送、定时任务、
错误处理
...
在编写代码的过程中,建议遵循良好的编码规范和最佳实践,包括模块化设计、代码注释、异常处理、日志记录等,以提高代码的可读性...
赞
踩
article
在
CentOS7
虚拟机上安装
Oracle
11g
_
centos7
安装
oracle
11g
...
在
CentOS7
虚拟机上安装
Oracle
11g
,从零开始全流程,包含所有用到的安装包,包含报错解决。Error in i...
赞
踩
article
MySQL
-
分库
分表...
分库
分表的中心思想是将数据分散存储,使得单一数据库/表的数据量变小来缓解单一数据库的性能问题,从而达到提升数据库性能的目...
赞
踩
article
MySQL
9.0
发布了!...
对于使用在
MySQL
9.0
中删除的功能的
MySQL
8.4应用程序,在从
MySQL
8.4源复制到
MySQL
9.0
复...
赞
踩
article
MySQL
-高级-9
索引
优化
及查询
优化
_页面
搜索
严禁左
模糊
或者
全
模糊
,
如果
需要请走搜
索引
擎来解决...
文章目录1.
索引
失效案例1.1 全值匹配我最爱1.2 最佳左前缀法则1.3 主键插入顺序1.4 计算、函数、类型转换(自...
赞
踩
article
MySQL
9.0
新
功能概览_
mysql9
...
官方文档时隔 6 年多,上周 Oracle 发布了
MySQL
最
新
的大版本
9.0
。我们一起来看看
新
版本有哪些东西。_...
赞
踩
article
【
MySQL
】
MySQL
9.0
悄悄的
来
了
...
MySQL
9.0
.0 中的变化
MySQL
9.0
中的新功能JavaScript 存储程序
MySQL
9.0
支持VE...
赞
踩
article
MySQL
9.0
风云
再起
:
全面
解析最新
创新
版发布!...
MySQL
9.0
.0 变更(2024-07-01,
创新
版本)删除参数身份验证 在
MySQL
8.0 中弃用的插件已被...
赞
踩
article
mysql
9.0
创建
数据库
_
【
数据库
】
9.0
MySQL
入门学习(九)——获得
数据库
和表
的
信息、日...
1.0SELECT语句用来从数据表中检索信息。SELECT what
_
to
_
selectFROM which
_
table...
赞
踩
article
MySQL
9.0
GA
来
了!...
从
MySQL
8.0.4 开始,
MySQL
默认身份验证插件从 mysql_native_password 改为 ca...
赞
踩
article
MySQL
9.0
发布
,
号称支持向量(
Vector
)
,
但我却
看不懂
Oracle
到底在玩什么...
我历来对这种每个大版本里的第一个小版本都不感冒
,
认为最多保持关注即可
,
无需大惊小怪。认真阅读新版本手册中的 What I...
赞
踩
article
Mysql
—— 6、子
查询
_
mysql
salary
语句
...
子
查询
指一个
查询
语句
嵌套在另一个
查询
语句
内部的
查询
,这个特性从MySQL 4.1开始引入。SQL 中子
查询
的使用大大增强...
赞
踩
article
MySQL
9.0
创新
版发布,
大失所望
。。...
2024 年 7 月 1 日,
MySQL
发布了
9.0
创新
版本。区别于我们大多数开发者常用的 LTS(Long-Te...
赞
踩
article
MySQL
9.0
正式
版本
来了!
_
mysql
9.0
发布
时间...
MySQL
9.0
第一个正式
版本
于 2024 年 7 月 1 日
发布
,这是一个创新版,意味着它会增加一些新功能、修复一...
赞
踩
article
MySQL
9.0
的
两种部署模式 以及各个
版本
发布
的
新
功能
...
Oracle 每季度
发布
一次
MySQL
更新,2024年7月1日推出了最新
的
MySQL
9.0
创新
版本
。
MySQL
...
赞
踩
article
MySQL
9
:
新
特性与
性能
提升_
mysql
9
性能
...
随着技术的不断发展,数据库管理系统也在不断更
新
迭代。
MySQL
作为广泛使用的开源关系型数据库管理系统,近期推出的MySQ...
赞
踩
article
My
SQL
——九、
SQL
编程_my
sql
sql
编程...
本篇为
My
SQL
中
SQL
编程篇,详细内容包含了触发器1、触发器简介2、创建触发器3、一些常见示例、存储过程1、什么是存储...
赞
踩
article
MySQL
9:
MySQL
存储
引擎...
数据库
存储
引擎是数据库的底层软件组织,数据库管理系统(DBMS)使用数据引擎来创建、查询、更新和删除数据。不同的
存储
引擎...
赞
踩
article
mysql
事实
表
维度
表
_数据库的
事实
表
与
维度
表
...
维度
表
示你要对数据进行分析时所用的一个量,比如你要分析产品销售情况,你可以选择按类别来进行分析,或按区域来分析,这样的按...
赞
踩
article
#
mysql
服务
启动
失败
:
显示
:
“
mysql
服务
启动
后
停止
,
某些
服务
在未由其他
服务
或程序使用时...
#
mysql
服务
启动
失败
:
显示
:
“
mysql
服务
启动
后
停止
,
某些
服务
在未由其他
服务
或程序使用时将自己
停止
”
,
或者 ...
赞
踩
相关标签
spring boot
mysql
redis
oracle
数据库
b树
运维
DBA
开发者
数据库管理
DevOps
android
mysql 9.0创建数据库
sql