当前位置: 首页> 游戏> 手游 > 龙岩网站建设设计服务_政府网上商城_百度app官网_网站建设方案设计书

龙岩网站建设设计服务_政府网上商城_百度app官网_网站建设方案设计书

时间:2025/7/9 23:25:22来源:https://blog.csdn.net/m0_74271757/article/details/146141143 浏览次数:2次
龙岩网站建设设计服务_政府网上商城_百度app官网_网站建设方案设计书

目录

1. 在Windows下安装MySQL数据库

1.1 MySQL安装包下载

1.1.1 迅雷下载

1.1.2 官网下载

1.2 安装

1.2.1 双击运行

1.2.2 选择是

1.2.3 勾选接收许可条款,点击下一步

1.2.4 选择自定义安装,点击下一步

1.2.5 选择产品 

1.2.6 点击执行 

1.2.7 下载插件

1.2.8 关闭

1.2.9 点击下一步 

1.2.10 点击执行 

1.3 配置

1.3.1 网络和端口配置

1.3.2 设置密码

1.3.3 点击下一步

1.3.4 执行

1.4 使用MySQL

1.4.1 查看Windows下的MySQL服务 

1.4.2 通过MySQL Client连接MySQL服务

1.4.3 输入密码

1.5 配置环境变量

1.5.1 找到MySQL安装路径

1.5.2 添加环境变量

1.5.3 直接在命令行窗口使用MySQL命令

2.  在Ubuntu下安装MySQL数据库

2.1 查看操作系统版本

2.2 添加MySQL APT源

2.2.1 官网下载

2.2.2 迅雷下载

2.3 上传到Linux中

2.3.1 切换到root用户

2.3.2 安装rz工具

2.3.3 查看发布包

2.4 安装发布包

2.4.1 执行安装命令

2.4.2 从MySQL APT源更新包信息

2.5 安装MySQL

2.5.1 执行安装命令

2.6 查看MySQL状态

2.7 开机自启动

2.8 登录MySQL

3. 在CentOS下安装MySQL数据库

3.1 确认当前的系统版本

3.2 添加MySQL Yum源

3.2.1 官网下载

3.2.2 迅雷下载 

3.3 上传到Linux服务器

3.4 安装发布包

3.5 选择发布系列

3.6 安装MySQL

3.7 启动MySQL服务器

3.8 查看MySQL服务状态

3.9 开启自启动

3.10 登录MySQL

3.11 修改密码

3.11.1 默认密码策略

3.11.2 设置简单密码 

3.12 重新登录MySQL


1. 在Windows下安装MySQL数据库

1.1 MySQL安装包下载

1.1.1 迅雷下载

迅雷云盘https://pan.xunlei.com/s/VO3llUOt6rFFWl9TdrTrJI-cA1?pwd=xere

1.1.2 官网下载

MySQL :: Download MySQL Installer (Archived Versions)https://downloads.mysql.com/archives/installer/

1.2 安装

1.2.1 双击运行

1.2.2 选择是

1.2.3 勾选接收许可条款,点击下一步

1.2.4 选择自定义安装,点击下一步

1.2.5 选择产品 

将MySQL Server依次展开会看到一个是x64,另一个是x86,x64是64位,x86是32位,然后选中,点击箭头移动到右边,然后点击下一步。

1.2.6 点击执行 

1.2.7 下载插件

1.2.8 关闭

1.2.9 点击下一步 

1.2.10 点击执行 

执行完成后点击下一步,直到配置页面。 

1.3 配置

1.3.1 网络和端口配置

1.3.2 设置密码

密码尽量设置简单以下,学习的东西,并没有重要的数据。

1.3.3 点击下一步

1.3.4 执行

关闭页面,此时数据库就安装完成了。

1.4 使用MySQL

1.4.1 查看Windows下的MySQL服务 

1.4.2 通过MySQL Client连接MySQL服务

建议选这个长的,也就是带...的,因为这两个编码方式不一样,...的是使用的utf8编码。

1.4.3 输入密码

执行MySQL命令行客户端会提示输入密码,这里的密码就是在配置过程中设置的root用户密码,输入完成之后,回车之后,成功连接如图所示。

1.5 配置环境变量

1.5.1 找到MySQL安装路径

1.5.2 添加环境变量

1.5.3 直接在命令行窗口使用MySQL命令

配置MySQL命令到PATH路径之后,访问MySQL的时候就可以在任意命令行窗口上执行mysql -u root -p命令连接数据库服务。

到这里,就恭喜你,MySQL就安装完成了,今天又有收获了,那么接下来我们看看如何在Ubuntu下安装MySQL。

2.  在Ubuntu下安装MySQL数据库

操作系统版本为Ubuntu 22.04.5 LTS

2.1 查看操作系统版本

2.2 添加MySQL APT源

2.2.1 官网下载

MySQL :: Download MySQL APT Repositoryhttps://dev.mysql.com/downloads/repo/apt/

2.2.2 迅雷下载

迅雷云盘https://pan.xunlei.com/s/VOJbfbztcEXym9N5AkYZINr-A1?pwd=ka9y

这里里面也有Centos的yum源,建议先看教程,如果合适直接用,不合适还得下载,要和你的Centos版本匹配。Ubuntu的apt源直接使用就行。

2.3 上传到Linux中

发布包的命名格式:mysql-apt-config_w.x.y-z_all.deb

可以在支持APT打包工具的Debian和Ubuntu 系统中使用相同的发布包

2.3.1 切换到root用户

使用su命令切换到root用户,我们在root用户下下载安装以及配置。

2.3.2 安装rz工具

apt install lrzsz #安装rz⼯具  

我们也可以使用xftp上传,我这里就使用xftp上传了。

2.3.3 查看发布包

2.4 安装发布包

2.4.1 执行安装命令

dpkg -i mysql-apt-config_0.8.33-1_all.deb  #安装命令

执行安装命令之后,我们就可以看到这样的一个界面,我们每个点进去都看一下合适不。

 

信息都合适的话我们就点击ok即可。

2.4.2 从MySQL APT源更新包信息

apt-get update   #更新包信息

2.5 安装MySQL

2.5.1 执行安装命令

apt-get install mysql-server  #安装命令

输入安装命令,然后回车。

在这里输入y然后点击回车,说明确定的意思。

安装的时候会弹出一个框,让你输入密码,这个时候你输入密码就可以了,学习用的,输简单点就可以了。

当你按下回车之后,还没完,还得你确认密码,把你刚刚输入的密码再次输一下即可,然后按下回车。

继续按回车。

安装完成后,将会在服务器上安装MySQL服务,客户端工具和其他公共组件。

2.6 查看MySQL状态

安装完成后MySQL服务会自动启动。

systemctl status mysql #查看MySQL服务状态 

我们看到running就说明正在运行。

可以使⽤ systemctl [stop| start| restart| status] mysql, 命令对MySQL服务进⾏[停⽌| 启动|重

启|查看服务状态]操作

2.7 开机自启动

systemctl enable mysql #设置自启动
systemctl list-unit-files|grep mysql #查看状态

2.8 登录MySQL

到这里,恭喜你,又学会了在Ubuntu下安装MySQL。下面我们来看看如果在Centos下安装MySQL。 

3. 在CentOS下安装MySQL数据库

操作系统版本为CentOS 7

使用MySQL Yum仓库在Linux上安装MySQL

3.1 确认当前的系统版本

  • 我们把系统切换到root用户下,否则后续的操作需要加sudo命令。

在终端中运行以下命令,查看系统版本。

[root@wanghao ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)  #系统版本

3.2 添加MySQL Yum源

3.2.1 官网下载

MySQL :: 下载 MySQL Yum 存储库https://dev.mysql.com/downloads/repo/yum/那么我们要根据当前的系统选择对应的发布包,不要随便下载。

这里我的系统是CentOS7,那么我下载7的就可以了。

TIPS:

  • 发布包命名规则:

{mysql80}-community-release-{platform}-{version-number}.noarch.rpm

{mysql80}:MySQL版本号

{platform}:平台(系统)号,⽤来描述系统的版本

{version-number}:MySQL仓库配置RPM包的版本号

  • 如下所示:

mysql80-community-release-el7-10.noarch.rpm

mysql80: MySQL版本号,默认是MySQL8.0版本

el7 : 其中el 是 Enterprise Linux的编写,7表示Linux⼤版本号,⽐如el6 表示Linux6, el7表示Linux7, e8表⽰Linux8, el9表示Linux9, 'fc' 则表示Fedora

el7-10:表示MySQL仓库配置RPM包的第10次更新

  • 选择方式:

针对当前演示系统版本Linux7,以及我们要安装的MySQL数据库版本8.0,选择对应RPM包的最近

次更新,所以下载mysql80-community-release-el7-10.noarch.rpm即可

  • 其他版本:

如果默认下载页面没有你所需要的RPM包,可以通过http://repo.mysql.com/查找

 

3.2.2 迅雷下载 

迅雷云盘https://pan.xunlei.com/s/VOJc2zrb5wf8srQ8U2sbVUAOA1?pwd=297d

3.3 上传到Linux服务器

我们可以下载lrzsz包进行互传。当然也可以使用xftp进行互传。

前面在Ubuntu下安装的时候我使用的是xftp,那么在这里我就使用这个lrzsz。

yum -y install lrzsz #下载命令

看到这个就说明下载完成了。

这个时候我们就看到我们上传的文件了。

3.4 安装发布包

yum -y install mysql84-community-release-el7-1.noarch.rpm #安装发布包

通过以下命令检查是否已经成功添加MySQL Yum源

yum repolist enabled | grep mysql.*-community  #查看是否已经成功添加MySQL Yum源

3.5 选择发布系列

 yum repolist all | grep mysql   

mysql80-community/x86_64、mysql-connectors-community/x86_64、mysql-toolscommunity/x86_64  为启⽤状态  

3.6 安装MySQL

yum install mysql-community-server  
#安装的过程中提示是否继续,选择y即可

3.7 启动MySQL服务器

systemctl start mysqld  

3.8 查看MySQL服务状态

 systemctl status mysqld   #查看MySQL服务状态

我们可以看到running的话就说明正常运行。

3.9 开启自启动

systemctl enable mysqld   #设置自启动
systemctl list-unit-files|grep mysqld  #查看状态

3.10 登录MySQL

  • 首次安装成功,MySOL把root用户的默认密码保存在错误日志中。

grep 'temporary password' /var/log/mysqld.log  #日志中查看密码[root@wanghao ~]# grep 'temporary password' /var/log/mysqld.log
2025-02-21T10:52:34.557023Z 6 [Note] [MY-010454] [Server] A temporary password is 
generated for root@localhost: +r-wIua_b1*j     #红色的就是密码
  • 使用密码进行登录

3.11 修改密码

TIPS:

validate_password 组件是默认安装的,实现的默认密码策略,要求密码至少包含1个大写字

母、1个小写字母、1个数字和1个特殊字符,密码总长度至少为8个字符。

3.11.1 默认密码策略

密码策略分为 LOW、

MEDIUM(默认)和 STRONG,分别用0,1(默认),2表示。

0表示只校验密码长度,长度最小为8,所以以后要设置简单密码时还需要修改密码的长度限制。

他们分别用两个系统变量validate-password,policy和validate_password.length表示

在MySQL客户端运行以下命令查看当前设置

show variables like 'validate_password.policy'; #查看当前密码策略
show variables like 'validate_password.length'; #查看当前密码长度限制u 

它说我们执行语句之前,必须先重置一下密码,那么我们就必须先设一个新的密码了。 

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Ab1@Ab1@';  #设置密码 

这里我先设置一个复杂的,因为简单的现在设置不了,重置一下密码才能设置。

这样我的密码就重置成功了。然后才查看密码策略

mysql> show variables like 'validate_password.policy';
+--------------------------+--------+
| Variable_name            | Value  |
+--------------------------+--------+
| validate_password.policy | MEDIUM |
+--------------------------+--------+
1 row in set (0.01 sec)mysql> show variables like 'validate_password.length';
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| validate_password.length | 8     |
+--------------------------+-------+
1 row in set (0.00 sec)

3.11.2 设置简单密码 

如果我们要在开发环境设置如1234的简单密码那么就要修改默认密码策略。

我们只需要设置validate-password.policy和validate_password.length对应的值即可。

  • 终端执行命令

set global validate_password.policy=0; #策略设置为LOW
set global validate_password.length=4; #密码长度最少为4位(系统限制不能小于4位)
mysql> set global validate_password.policy=0;
Query OK, 0 rows affected (0.00 sec)mysql> set global validate_password.length=4;
Query OK, 0 rows affected (0.00 sec)
  • 重新查看系统变量的值

mysql> show variables like 'validate_password.policy';
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| validate_password.policy | LOW   |
+--------------------------+-------+
1 row in set (0.01 sec)mysql> show variables like 'validate_password.length';
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| validate_password.length | 4     |
+--------------------------+-------+
1 row in set (0.00 sec)
  • 设置新密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '1234';  #这里的密码我就设置为1234
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '1234';
Query OK, 0 rows affected (0.01 sec)
  • 恢复密码策略与密码长度限制并检查

#恢复密码策略
mysql> set global validate_password.policy=1; 
mysql> set global validate_password.length=8;
#查看是否设置成功
mysql> show variables like 'validate_password.policy';
mysql> show variables like 'validate_password.length';  
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '1234';
Query OK, 0 rows affected (0.01 sec)mysql> set global validate_password.policy=1;
Query OK, 0 rows affected (0.00 sec)mysql> set global validate_password.length=8;
Query OK, 0 rows affected (0.00 sec)mysql> show variables like 'validate_password.policy';
+--------------------------+--------+
| Variable_name            | Value  |
+--------------------------+--------+
| validate_password.policy | MEDIUM |
+--------------------------+--------+
1 row in set (0.00 sec)mysql> show variables like 'validate_password.length';  
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| validate_password.length | 8     |
+--------------------------+-------+
1 row in set (0.00 sec)

3.12 重新登录MySQL

到这里,如何在CentOS下安装MySQL也就完了。

恭喜你,今天学会了安装MySQL,到这里我们今天的分享就结束了,也祝你在学习MySQL的路上一路顺风。

关键字:龙岩网站建设设计服务_政府网上商城_百度app官网_网站建设方案设计书

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: