操作系统准备
登录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