最近开始学习MySQL
MySQL的卸载
卸载分为如下几个步骤
- 开始-控制面板-卸载程序-mysql,如果找到,右键卸载
- 删除隐藏文件 C:\ProgramData\MySQL,一般是在安装目录下,有时候需要将所有的隐藏文件夹设置为可见。
- 在磁盘上将所有包含MySQL字样的文件夹全部删掉,并删除MySQL的安装文件。
- 删除注册表
打开注册表 windos+r 输入 regedit
\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\MySQL
\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\eventlog\Application\MySQL
将最后一个MySQL文件删除
安装MySQL
本次安装选择的是5.7版本的。
主流的安装方式有两种,一种是通过exe文件自动安装,傻瓜式操作,这里不再赘述。本次安装使用解压版安装的方式。
资源包已经上传至我的主页,需要的可以去下载。
1、解压到非中文路径下
2、编写配置文件
在安装目录下新建my.ini的配置文件
打开文件后缀和隐藏文件显示
新建txt文件内编写内容,然后保存更改后缀位ini。配置文件内容如下
[Client]
port = 3306
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:\mysql-5.7.20-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\mysql-5.7.20-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
注意:
- 路径要修改成自己的。
- datadir 要换成自己的路径,且该data文件夹不能存在,因为后续会自动创建.现在存在反而后续会初始化失败!!
3、执行命令初始化
使用管理员权限打开命令提示符(CMD)
进入到mysql的安装路径的bin目录下
执行命令
mysqld --install // 1、显示服务安装成功后继续执行命令
Service successfully installed // 成功了出现这句提示
mysqld --initialize --console // 2、初始化,成功后有一个临时密码 0.X*8Ym7AlH2
开启服务
net start mysql
如下,是执行成功
连接数据库
mysql -uroot -p
Enter password: 0.X*8Ym7AlH2//这个是刚才生成的密码
执行结果
修改密码
set password = password('123456');
执行结果如下:
配置环境变量
选择我的电脑–>右键属性–>高绩系统设置–>系统环境变量
新建一个系统变量,如下图,注意变量名和安装路径不要搞错
在path中添加变量值如下图
安装完成后,在DOS命令中输入net start mysql,启动服务,并使用mysql -uroot -p密码连接
如连接无误,则安装成功。