Windows系统下MySQL解压版添加到系统服务,mysql系统服务

在本教程中使用MySQL最新的MySQL服务8.0.11的社区绿色版本进行安装,绿色版为zip格式的包,安装分为以下四步走:

Windows系统下MySQL解压版添加到系统服务,mysql系统服务

MySQL软件版本:64位 5.7.12

1、首先配置MySQL的环境变量,在系统环境变量Path的开头添加MySQL的bin目录的路径,以“;”结束,我的路径配置如下:

  澳门金沙vip 1

2、修改MySQL根目录下的my-default.ini文件的内容;主要修改2个属性:basedir和datadir。

  basedir:MySQL的根目录;

  datadir:数据库数据的保存目录(目录需要手动创建);

  需要注意的几点:

    目录的斜杠最好用反斜杠,要不需要转义或者加双引号;

    datadir的目录必须事先创建好。

3、使用系统管理员启动CMD(命令提示符),并且进入到MySQL的bin目录下(即使配置好了Path也需要执行这一步!);如下图:

  澳门金沙vip 2

 

4、安装MySQL服务,输入命令:mysqld
-install,然后回车;如下提示表示安装成功:

  澳门金沙vip 3

  -install命令也可以指定配置文件的地址,如下:mysqld -install
MySQL –defaults-file=”D:\software\mysql5.7.12\my-default.ini”

5、初始化MySQL服务,输入指令:mysqld –initialize

  在执行本指令之前建议现清空一下datadir目录,否则可能会出现初始化失败的错误。

  例如:系统提示3534错误

6、启动MySQL服务,输入命令:net start mysql,启动成功如下图:

  澳门金沙vip 4

其他一些常用的指令:

1、停止MySQL服务,输入命令:net stop mysql

2、移除MySQL服务,输入指令:mysqld -remove

 

如果登录Root账户时需要输入密码,这时你需要按照如下步骤初始化Root账户的密码:

1、修改my-default.ini文件的内容,在[mysqld]下一行填加:skip-grant-tables

2、重启MySQL服务;

3、登录MySQL数据库(这时root账户不需要密码登录);

4、更新user表中root的密码。

  (1)、首先输入:select password from mysql.user where
user=’root’;检查user表中是否存在password字段,如果存在则执行(2),不存在则跳到(3);

  (2)、更新密码;输入 update mysql.user set
password=PASSWORD(‘123456′) where User=’root’;

  (3)、更新密码:输入 update mysql.user set
authentication_string=PASSWORD(‘123456′) where User=’root’;

MySQL软件版本:64位 5.7.12
1、首先配置MySQL的环境变量,在系统环境变量Path的开头添加…

第一步:

下载MySQL社区绿色版服务包

第二步:

新建并配置MySQL的初始化“ my.ini ”文件

第三步:

使用安装命令进行安装,安装完成后进行初始化

第四步:

启动MySQL服务

第五步:

登陆,修改密码后再登录

第一步:

mysql-8.0.11-winx64位绿色版CSDN下载_world_qwp/10417433

官方表示 MySQL 8 要比 MySQL 5.7 快 2
倍,还带来了大量的改进和更快的性能!

具体跟新说明,请参考官方文档。

澳门金沙vip,下载完成后,解压包,具体目录结构如下:

配置环境变量,将MySQL目录下的bin目录添加到系统变量Path中,如下图:

在系统窗口的“查看”中将“文件扩展名”勾上,便于确保my.ini文件扩展名正确性,如下图:

第二步:

新建并配置MySQL的初始化“ my.ini ”文件。

新建my.ini初始化文件并键入如下内容:

[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]# 设置3306端口port = 3306 # 设置mysql的安装目录basedir=G:\Install_Applications\Program Files\mysql-8.0.11# 设置mysql数据的存放目录datadir=G:\Install_Applications\Program Files\mysql-8.0.11\data# 允许最大连接数max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB 

如下图:

注意:其中的data目录不需要创建,下一步初始化工作中会自动创建。

第三步: