mysql的安装之路

1,获取mysql

https://www.mysql.com/downloads/

我下载的是硬盘版,下面开始安装。

2,安装

2.1,编写my.ini。

my.ini是mysql的配置文件,用来配置mysql的安装目录,数据库存储目录等。(注意安装目录下my.default只是一个可以参照的模板,所以必须自己新建一个my.ini来配置)

[mysql]

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

default-character-set=utf8 
[mysqld]
skip-grant-tables

#设置3306端口

port = 3306 

# 设置mysql的安装目录

basedir=F:\mysql-5.7.17-winx64\mysql-5.7.17-winx64

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

datadir=F:\mysql-5.7.17-winx64\mysql-5.7.17-winx64\data

# 允许最大连接数

max_connections=200

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

character-set-server=utf8

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

default-storage-engine=INNODB 

2.2,命令行操作

2.2.1,配置环境变量,新建一个mysql指向bin目录,将mysql加入到path中,具体看一篇之前的记录。
2.2.2,初始化 安装目录\data目录(以下所有命令都在cmd下)
mysqld --initialize

输入该命令后,生成data目录,并初始化里面的内容。

2.2.3,安装服务
mysqld install

输入该命令后,会显示服务安装成功(假如提示服务已经安装,往下看2.3)。

2.2.4,运行服务
net start mysql

输入该命令后,mysql服务就已经运行起来了。

2.3,可能遇到的坑

2.3.1,安装出错了,想删除mysql重新安装。

1.先停掉mysql服务

net stop mysql

2.在任务管理器里面停掉mysql服务(理论第一步已经停止了,这步防止上面出现不能停止,只有强杀)
3.cmd下输出regedit进入注册表,删除以下目录(不存在目录则不删除)

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL  
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
2.3.2,输入mysqld install之后提示服务已经安装

输入

sc delete mysql

删除已经存在的服务

2.3.3,data目录出错

data目录不是自己去建,而是输入mysqld --initialize后,系统初始化去建的。

你可能感兴趣的:(mysql的安装之路)