免安装Mysql教程


1、下载地址:https://downloads.mysql.com/archives/community/
解压缩目录中不能带有中文,后续配置环境变量要用
2、环境变量配置:在系统变量-Path变量中,新建D:\My sql\mysql-8.0.32-winx64\bin
(D:\My sql\mysql-8.0.32-winx64是mysql的解压缩目录)
3、my.ini文件配置:在自定的安装目录(D:\My sql\mysql-8.0.32-winx64)中新建后缀ini的my.ini文件
文件内容(以下复制):
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置mysql的安装目录
basedir=D:\My sql\mysql-8.0.32-winx64
# 设置mysql数据库的数据的存放目录,MySQL 8+不需要以下配置,系统自己生成即可,否则可能报错
# datadir=D:\My sql\mysql-8.0.32-winx64\data
# 设置3306端口
port=3306
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
4、管理员运行CDM,安装mysql的服务,执行mysqld --install
再初始化数据库,执行mysqld --initialize --console
安装成功会产生一个12位的临时密码,记下后续要用,开启mysql服务,执行net start mysql
再登录mysql,执行mysql -uroot -p临时密码(p后面跟的就是刚生成的12位临时密码)
修改密码,mysql>后执行alter user root@localhost identified by '密码';(密码自定、分号引号要有)
至此,即可正常使用mysql

mysql备份、移动、覆盖data数据文件,需要先关闭mysql服务,管理员CDM,执行net stop mysql
如果要覆盖数据库,直接把备份好的data文件覆盖现有data文件(先关闭mysql服务)
如果在备份好data数据的前提下误删部分库,先管理员CDM关闭mysql服务,再把data文件删除,再初始化数据库,执行mysqld --initialize --console,再将备份data文件覆盖新生成的data文件,再执行net start mysql,即可正常使用mysql
