目录
当我们在学习我们庞大的计算机学科知识时,会不可避免的遇见我们的MySQL数据库,所以在我们第一次安装的时候,总得有个教程(手动狗头(。・∀・)ノ゙),下面我们一起来看看把ヽ( ̄ω ̄( ̄ω ̄〃)ゝ
注:在教程中出现的文件名、地址等,不需要一样,按大家自己的需求配置就行。(✿◠‿◠)
ps:本教程经过测试,也可以用在8.1.0 Innovation 的安装上,但还是推荐大家安装MySQL8.034
,因为比较稳定
下载MySQL安装包
MySQL官网:MySQL
直接下载地址:MySQL :: Download MySQL Community Server

划到网页最底部点MySQL Community Sever
选择需要安装的版本
配置环境变量
Win11环境变量打开方式:
打开设置
进入系统信息
进入高级设置
开始配置环境变量
新建my.ini文件
配置好环境变量后,我们打开刚刚的安装目录
首先可以看见安装目录下没有my.ini文件或者my-default.ini文件,于是自己在安装目录下创建一个my.ini文件,文件内容如下:
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\Programming_Language\mysql-8.1.0-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\Programming_Language\mysql-8.1.0-winx64\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
# 设置默认字符集为UTF8MB4
default-character-set=utf8
开始安装
以管理员身份运行cmd(命令提示符)
然后先给mysql服务创建名称(为以后建立多个mysql服务时,不发生冲突)
mysqld --install mysql42
这个服务器的名称为mysql8 最后可以修改为mysql27 mysql25 ... ...
初始化
名字可以根据自己的需要配置,然后就是mysql的初始化:
mysqld --initialize --console
这里会随机生成一段初始密码,大家保存好,后面会用
注:大家注意,每个人的都不一样哦(╯‵□′)╯炸弹!•••*~●
对了!!! 不要急着把cmd窗口关了(如果关了看最后Σ_(꒪҉̛ཀ꒪҉̛」҉̛∠)_气)
然后启动mysql服务,在CMD窗口输入指令:
net start mysql42
后面输入的是服务的名称,根据自己的情况写入。
此时我们就可以登录mysql去看看了,输入指令:
mysql -uroot -p初始密码
然后它会让你输入密码,输入当时的初始化密码,就可以登录mysql了
此时我们可以输入更改密码指令更改密码:
alter user 'root'@'localhost' identified with mysql_native_password by 'root';
注:by后面输入的是你的新密码,我输入的root,方便进入,大家根据个人习惯配置密码.
提醒一下:大家不要把自己的密码忘记了哟( ̄﹃ ̄)
此时密码更改成功后,我们可以简单的测试一下:
show databases;
至此MySQL8.0安装配置完成(ʃƪ⁰̷̴)꒨(⁰̷̴)
附录(手残关掉cmd,看这里(๑ʘ̅ーʘ̅)):
如果大家在初始化成功后太激动了,把cmd窗口直接噶了,就把文件里面刚刚创建的data删了然后重新初始化就行 ✿
代码在这里(看我多宠你😘)
mysqld --initialize --console