window是上安装mysql

操作系统准备
登录mysql的官网下载自己想要安装的mysql版本
https://dev.mysql.com/downloads/mysql/
数据库下载
我下载的是mysql5.725

解压文件

编辑配置文件
编辑mysql的配置文件,my.ini
[mysql]

设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

设置3306端口

port=3306

设置mysql的安装目录

basedir=C:\mysql-5.7.25-winx64

设置mysql数据库的数据的存放目录

允许最大连接数

max_connections=200

服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

添加环境变量
右击此电脑--->属性---->高级系统设置----->环境变量--->path---->加上安装mysql的路径


数据库初始化
mysqld --initialize-insecure

添加服务
mysqld install mysql5.75

启动数据库
net start mysqld5.75

修改root密码
连接数据库
mysql -uroot -p -P3306
因为是通过数据库初始化安装的,所以第一次登陆数据库不需要输入密码
直接回车即可

修改root密码
alter user root@’localhost’ identified by ‘Test123456’;

刷新一下
flush privileges

创建一个库
create database test;

创建一个用户
Create user test@’%’ identified by ‘test123456’;
Fulsh privilieges

grant select,update,insert,delete, on test.* to test@'%';
刷新
Flush privilileges;

用创建的用户登录
Mysql -utest -p3306

遇到的一些问题

原因:今天安装MySql的时候系统提示“无法启动此程序,因为计算机中丢失MSVCP140.dll”

或者,无法启动此程序,因为计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll

原因是没有安装VC++2015的版本库。下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=53587

原文地址:https://www.cnblogs.com/223zhp/p/15719437.html