缺少msvcp120.dll
下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784
1、下载mysql
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.27-winx64.zip
2、解压
解压文件到目录 C:\work\mysql-5.7.27-winx64 (这个地址注意修改)
3、 在上面目录下创建文件my.ini
ps: #跳过权限验证 修改root密码后记得注释 skip-grant-tables 重启mysql服务
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#跳过权限验证 修改root后记得注释
skip-grant-tables
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:/work/mysql-5.7.27-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:/work/mysql-5.7.27-winx64/data
# 允许最大连接数
max_connections=2000
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
4、管理员身份运行cmd进入目录C:\work\mysql-5.7.27-winx64\bin,执行命令如下
mysqld install MySQL --defaults-file="C:\work\mysql-5.7.27-winx64\my.ini"
5、初始化 [datadir]路径文件夹 命令:
mysqld --initialize-insecure
6、 启动 mysql
net start mysql
7、登录mysql,无需输入密码回车 (在bin目录下或者设置mysql环境变量 )
mysql -u root -P3306 -p
8、修改密码
update user set authentication_string = password('123456') where user = 'root';
9、设置权限
grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx' with grant option; -- 任意ip 访问 密码为 xxxxxx
10、 刷新设置
flush privileges;
11、修改 mysql.ini并重启
mysql.ini 中 skip-grant-tables 行注释掉
重启mysql