Windows安装Mysql5.7

1.下载mysql安装包,地址:https://dev.mysql.com/downloads/mysql

2.解压到指定目录,将my-default.ini复制一份为my.ini(如果没有my-default.ini文件,创建一个空的),配置如下:


```

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

# 设置3306端口

port=3306

# 设置mysql的安装目录

basedir=D:/path/mysql

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

datadir=D:/path/mysql/data

# 允许最大连接数

max_connections=1000

# 服务端使用的字符集默认为utf8

character-set-server=utf8

# 默认存储引擎

default-storage-engine=INNODB

```


basedir:mysql的根目录

datadir:初始化mysql存放数据的目录


3.以管理员身份打开cmd,进入mysql安装目录bin目录下,输入以下命令初始化mysql:

mysqld --initialize --user=mysql --console

初始化成功会在配置中的路径创建data文件夹,给定一个初始密码,将此密码保存。

4.输入以下命令安装mysql:

mysqld --install mysql

显示Service successfully installed.表示安装成功


5.输入以下命令启动mysql:

net start mysql

如果启动失败,可在计算机服务中找到mysql右击手动启动mysql服务

6.输入以下命令登录mysql:

mysql -u root -p,输入初始密码,初始密码即为第3步中的密码

7.修改mysql登录密码,输入以下命令(注意要输入分号):

set password=password('新密码');

8.刷新权限 :

flush privileges;


9.设置远程访问 :

mysql -uroot -p登录mysql

use mysql;

GRANT ALLON *.*TO root@'%' IDENTIFIEDBY'root'WITHGRANTOPTION;   


可能遇到的问题

1、输入mysqld --initialize --user=mysql --console时出现:

由于系统找不到MSVCR120.dll,无法继续执行代码。重新安装程序可能会解决此问题

解决方案

下载DirectX修复工具增强版,参考地址:http://blog.csdn.net/vbcom/article/details/7245186

2.无法启动此程序因为计算机中丢失msvcr120.cll

解决方案:下载msvcr120.cll放到C:/Windwos/System32中,或者下载工具一键修复

3.应用程序无法正常启动0xc000007b

(1)开始--->>>运行--->>>输入dxdiag检查DirecX是否已安装或已损坏


如果未安装或已损坏,下载修复工具一键修复,地址:http://www.pc6.com/softview/SoftView_57945.html

(2)开始--->>>控制面板---->>>添加或删除程序--->>>程序和功能查看是否已安装Microsoft Visual C++:


如果未安装,下载安装Microsoft Visual C++ 2005、2008、2010运行库,需要注意的是32位系统只安装32位的即可,64位系统,32位和64位的都要安装

Microsoft Visual C++ 2005下载地址:http://www.pc6.com/softview/SoftView_56323.html

Microsoft visual c++ 2008下载地址:http://www.pc6.com/softview/SoftView_80148.html

Microsoft visual c++ 2010运行库下载地址:http://www.pc6.com/softview/SoftView_79399.html

(3)开始--->>>控制面板--->>>添加或删除程序--->>>程序和功能查看是否安装.net:


如果未安装,下载安装即可

Mircosoft.Net.Framework 4.0下载地址:http://www.pc6.com/softview/SoftView_48570.html

通常这三步,可以解决大部分的应用程序无法正常启动0xc000007b的问题

你可能感兴趣的:(Windows安装Mysql5.7)