数据库【MySQL安装配置篇(保姆级教程)】
针对不同的操作系统,根据上面的情况,来选择对应的版本。
MySQL的获取:
官网:www.mysql.com
也可以从Oracle官方进入:https://www.oracle.com/
下载地址:https://downloads.mysql.com/archives/community/
选择对应的版本和对应的操作系统:
1 window操作系统安装
1.1下载安装包
可以选择的自己需要的版本:https://downloads.mysql.com/archives/installer/
这里选择版本为8.4.3;在MySQL官网进行下载
选择社区版(free)
选择操作系统为windows
1.2安装过程
存在两种安装方式:
-
安装包方式
-
压缩包方式
1.2.1安装包方式
没有什么特别的地方,下载安装包。下一步、下一步,直至结束。
在此过程中,注意一些选择问题。
注意在这一步我们选择自定义模式
路径可以自行更改,不过建议使用默认路径,免得出现不必要的问题
输入root用户的密码,越复杂越好,但是要自己记得哦
点击执行(Execute)
安装完成之后,使用<管理员权限>打开命令提示符 cd 到MySQL程序文件中的bin目录下
这里尽量不要在第一行输入用户名时一并将密码输入出来,因为这样是明文显示,建议回车之后以密文的形式输入密码(密码是安装时设置的密码)
也可以将MySQL程序文件中的bin目录添加到环境变量中
这样就可以不用cd 到bin下再打开终端了
1.2.2压缩包方式
推荐大家使用这种方式,(两种选择一种即可,安装之后尽量不要卸载,避免删不干净影响服务的运行), 下载、压缩的路径大家根据自己的路径来进行安装配置。)
-
下载位置:D:\MySQL_install
-
解压缩后位置:D:\MySQL_install\mysql-8.4.3-winx64
-
在主目录下复制、创建一个xx.ini,修改为my.ini,修改其中的basedir和datadir
basedir=mysql主目录 datadir=mysql主目录/data
-
配置bin目录为环境变量
方便在终端情况下,查找MySQL的相关命令
⚠️ 注意:一定要重新启动CMD
-
初始化命令(记录控制台给出的随机密码,一定记住):
⚠️ 一定要注意:打开cmd时,必须使用管理员身份!!!cmd打开后,切换到bin目录再执行如下命令:
mysqld --initialize --console
-
然后先给mysql服务创建名称(方便到时候建立多个mysql服务时不冲突,不创建名称直接启动服务就是默认的服务名称,【这一步可以直接省略的】)
mysqld --install mysql8
-
启动服务:
net start mysql
-
登陆旧密码登陆(第5步中的密码):
mysql -u root -p
- 修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'; # 之后键入修改密码的命令: ALTER USER root@localhost IDENTIFIED BY 'root'
10. 使用新密码登陆:
mysql -u root -p 新密码
卸载MySQL:
停止服务:net stop mysql
删除服务:mysqld --remove
登录成功后,执行命令:
show databases;
MySQL的配置文件(window版):
[mysqld]
# skip_grant_tables
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\MySQL_install\mysql-8.4.3-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\MySQL_install\mysql-8.4.3-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[client]
#password = your_password
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
2 Linux操作系统安装
2.1下载Linux安装包
2.1.1安装包方式
我这里Linux系统选择的是Ubuntu 24.04版本,如果大家是其他的系统可以自行选择
Linux安装包下载地址:https://cdn.mysql.com/archives/mysql-8.4/mysql-server_8.4.3-1ubuntu24.04_amd64.deb-bundle.tar
2.1.2具体安装过程
后续更新中~~~