手把手教你MySQL8.0详细安装与配置,图文讲解超详细!

MySQL作为最流行的开源数据库,由于其开源特性而被广泛应用于企业开发中。
然而,很多同学在刚入门时可能会遇到安装困难。
本文将指导您完成手动安装和配置MySQL8.0的详细步骤,以避免不必要的错误。
首先,建议从MySQL官方网站下载最新版本MySQL-8.0.30的.zip压缩包,而不是在线安装版本,以保证更大的灵活性。
下载链接为:dev.mysql.com/downloads...下载后解压到你选择的目录,如D:\apps\mysql80\mysql-8.0.30-winx64,然后创建一个data文件夹在此目录下保存数据。
接下来,创建一个名为my.ini的配置文件,配置文件的内容包括数据库存储目录等关键信息。
同时记得将MYSQL_HOME(值为MySQL安装路径)和Path(添加%MYSQL_HOME%\bin)添加到系统环境变量中。
以管理员身份运行cmd,进入bin目录,执行初始化命令mysqld--initialize-insecure--user=root初始化完成后,会在data目录下生成相关信息。
然后通过mysqld-installMySQL命令安装MySQL服务。
第一次登录时,启动服务后在cmd中输入mysql-uroot-p,如果没有设置密码,直接回车即可。
如果需要更改密码,请使用更改语句并验证新密码的正确性。
一定要记住不要随意修改软件或者环境变量的配置,否则服务可能无法启动。
至此,您已经掌握了MySQL8.0的安装和配置步骤。
如果有任何疑问,请在评论区留言。

mysql8.0创建新的数据库、用户并授权,以及相关查看并删除操作

以为wordpress网站创建数据库为例

2.创建用户

您可以指定用户可以访问的IP地址范围。

或者这个方法:创建用户并授权,这是二、三的结合。

showdatabases可以查询现有的所有数据库

用户信息在mysql系统数据库的users表中。
密码查询不显示明文密码,而是显示加密的密文。

有两种查看方式。

g相当于';'

G使每个字段打印在单独的行上,并且还具有';'的效果

指示器可以查到数据库哪个表有权限?例如,如果你在mysql数据库的users表中检查userwordpress的权限,会显示N(零),没有权限。
如果你检查root用户权限。
全部都是Y(是)。

使用drop而不是删除。
简单的区别是drop删除[表],而truncate和delete删除表中的[记录]。

删除用户

同样,删除数据库

使用drop操作删除时,会有确认消息,以避免意外删除。
(删除数据库并运行,请谨慎操作)

centos下安装mysql8.0版本数据库

在CentOS系统上,官方已经发布了8.1稳定版本来安装MySQL8.0,但由于初期稳定性问题,建议使用8.0.34版本。
首先需要从MySQL官网downloads.mysql.com/arc...下载x86系统的mysql-8.0.34-linux-glibc2.17-x86_64.tar.gz安装包,然后选择下一步。
适合您的系统架构的一种。
接下来,从官网下载对应的依赖包,上传到服务器并解压。
解压后,您将看到一组rpm依赖文件并运行满足系统要求所需的安装命令。
将下载的mysql安装包上传到服务器,并使用unzip命令解压文件。
接下来,设置数据库操作的用户权限,创建mysql用户,添加到mysql组,然后给mysql用户授予权限。
编辑mysql配置文件并添加必要的配置信息以适合您的系统环境。
通过从mysql提取目录运行相应的命令来管理和控制mysql服务,包括启动、停止和重新启动它。
这样,您就已经在CentOS系统上成功安装了MySQL8.0.34版本数据库,并且可以开始相关的数据库管理任务了。