MySQL数据库的安装

2019-01-20  本文已影响0人  纯甄酸牛奶i

          MySQL数据库的安装

mysql-5.7.24-win64解压版安装

下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

解压安装包: D:\MySQL\mysql-5.7.24-winx64


1.配置环境变量:

新建MYSQL_HOME变量,并配置值为mysql根路径,比如:D:\MySQL\mysql-5.7.24-winx64

编辑path系统变量,将%MYSQL_HOME%\bin添加到path变量后,注意多个地址值用分号隔开。

【配置path环境变量,也可不新建MYSQL_HOME变量,而是直接将MySQL安装目录下的bin配置到path变量下】

2.创建配置文件:

准备好my.ini文件【可以先新建一个my.txt文件,然后通过重命名修改文件后缀为.ini,以前的版本解压后或许会存在my-default.ini文件,但是5.7.24版本没有,因此要自己手动创建该文件】, 编辑好my.ini文件之后,my.ini文件放到D:\MySQL\mysql-5.7.24-winx64目录下。

注意:根据自己的实际路径,

          修改basedir为mysql根路径,

          修改basedir为根路径\bin

文件的内容如下:

[mysql]

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

default-character-set=utf8

[mysqld]

# 设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=D:\MySQL\mysql-5.7.23-winx64            //需要更改实际路径

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

datadir=D:\MySQL\mysql-5.7.23-winx64\data          //需要更改实际路径

# 允许最大连接数

max_connections=200

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

character-set-server=utf8

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

default-storage-engine=INNODB

#skip-grant-tables

3.安装数据库:

管理员身份打开cmd命令窗口

执行以下语句进行MySQL的安装(执行命令后提示:Service

successfully installed. 表示安装成功):

mysqld-install

或者(mysqld install MySQL –defaults-file=”D:\MySQL\mysql-5.7.24-winx64\my.ini” //删除可以用 mysqld remove )

4.初始化数据库

执行以下语句进行MySQL的初始化(执行命令后会在MySQL的安装目录下生成data目录并创建root用户):

mysqld--initialize-insecure --user=mysql

注意: 不执行此步骤, 启动时会报, MySQL 服务无法启动. 服务没有报告任何错误

          如果执行此步无法创建data文件夹报错,手动在mysql根文件夹下创建data文件夹,再试试第4步。

          如果还报错,试试先  mysqld

remove  删除mysql,从第3步开始再来一次试试。

5.启动mysql服务

执行以下命令以启动mysql服务:

netstart mysql

(如果启动失败,重启电脑试试)

6.设置root密码

启动MySQL之后,root用户的密码为空,设置密码,命令如下直接回车即可):

mysql–uroot -p

回车进入mysql

use mysql;

update user set

authentication_string=password("root") where user="root";

flush privileges;

quit;

此时设置root密码为root并退出

重新进入输入mysql –uroot –proot进入数据库

//注:

mysqladmin -u root -p password root 

mysql -u  root -p root


注意:

如果刚开始无法进入mysql,可以参考修改密码文档试试修改密码方式。

如果连接数据库后输入命令show databases,报错ERROR 1820 (HY000);

修改一次密码set password=password("root");


mysql-5.7.24-winx64 解压版卸载

1.关闭服务

以管理员身份运行cmd,执行以下命令:

net stop mysql

或者 找到服务界面,停止MYSQL服务

2.卸载

mysqld –remove [服务名]

默认是MYSQL

3.删除解压文件

4.删除注册表信息

清除注册表中的该MySQL服务,:

a、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL目录删除

b、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL目录删除

c、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL目录删除

注册表中的ControlSet001、ControlSet002不一定是001和002,可能是ControlSet005、006之类,删除的时候都删除就可以 。

上一篇下一篇

猜你喜欢

热点阅读