1、准备好的mysql压缩包解压,我使用的是mysql-5.7.28-winx64,如果没有压缩包,可以去网上下,也可以到我的QQ资源群免费下1067672418
这里我改了一下名字,mysql-5.7
2、配置环境变量
右击我的电脑/计算机,点击属性,打开高级系统设置,点击环境变量。
变量名:MYSQL_HOME
变量值:B:\mysql\mysql-5.7 这里是你mysql的位置
path里添加:%MYSQL_HOME%\bin
3、
此版本MySQL并没有创建data目录及my.ini。在MYSQL_HOME目录下创建data目录,建议将data目录设为B:\mysql\mysql-5.7\data。
另外,创建Uploads目录作为MySQL导入导出的目录。my.ini放在mysql根目录下
my.ini文件内容
[mysqld]
port=3306
character_set_server=utf8
basedir=B:\mysql\mysql-5.7
datadir=B:\mysql\mysql-5.7\data
server-id=1
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
lower_case_table_names=1
innodb_file_per_table = 1
log_timestamps=SYSTEM
log-error = error.log
slow_query_log = 1
slow_query_log_file = slow.log
long_query_time = 5
log-bin = binlog
binlog_format = row
expire_logs_days = 15
log_bin_trust_function_creators = 1
secure-file-priv=B:\mysql\mysql-5.7\Uploads
[client]
default-character-set=utf8
4、初始化数据库
cmd命令行进入E:\mysql5.7.23\bin目录,执行mysqld --initialize-insecure
这里 我报了一个错误,不用慌
首先,我们需要下载“MSVCR120.dll”这个dll, 搜索一下这名字 就有网站可以下载
我们将“MSVCR120.dll”复制,然后进入我的电脑->windows->System32,再点击粘贴。通常就解决问题了,
但是 特殊情况还没解决这个问题, 分别安装vcredist_x64.exe和vcredist_x86.exe解决问题 QQ资源群都有
有种情况会出现应用程序无法正常启动0xc000007b,使用DirectX修复 QQ资源群都有
问题已解决 我们继续
执行mysqld --initialize-insecure
执行完毕之后,在data目录下会生成很多文件。
5、注册 启动MySql服务
执行mysqld -install mysql57
install后面是服务的名字,我们这里以mysql57作为mysql5.7的服务名net start mysql57启动MySQL服务。
6、登录 mysql -uroot 默认是空密码 我们上去要修改密码
修改密码
alter user ‘root‘@‘localhost‘ identified by ‘123456‘
刷新
flush privileges;
原文地址:https://www.cnblogs.com/vioctor-li/p/12411907.html