mysql5.7 Installing MySQL on Microsoft Windows Using a noinstall Zip Archive(mysql解压版安装)
Posted AHAU航哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql5.7 Installing MySQL on Microsoft Windows Using a noinstall Zip Archive(mysql解压版安装)相关的知识,希望对你有一定的参考价值。
注:参考官网文档
mysql解压版安装配置大致分为以下6步:
-
Extract the main archive to the desired install directory
Optional: also extract the debug-test archive if you plan to execute the MySQL benchmark and test suite
-
Create an option file
-
Choose a MySQL server type
-
Initialize MySQL
-
Start the MySQL server
-
Secure the default user accounts
1.下载mysql安装包,将安装包解压
2.创建mysql启动项配置文件
第一种方法:每次启动mysql时,可以在cli 手动配置启动项
第二种方法:创建配置文件my.ini ,mysql每次启动的时候会自动读取配置信息(显然此方法更加方便)
假设mysql安装位置为E:\mysql,数据目录:E:\mydata\data。那么在my.ini文件中的[mysqld]部分配置
basedir
和 datadir
两个可选配置项。具体内容如下(windows operation system):
[mysqld] # set basedir to your installation path basedir=E:\\mysql # set datadir to the location of your data directory datadir=E:\\mydata\\data
3.设定mysql server 存储引擎(可以不进行设置,默认为InnoDB)
方法一、可以在启动mysql 的时候通过 --default-storage-engine 功能选项,指定默认存储引擎。(--c)
方法二、在配置文件 my.ini 中的 [mysqld]部分设定增加默认存储引擎设定。:
[mysqld]
--default-storage-engine
4.初始化mysql
在mysql 5.7.6版本之后,解压版程序目录中不再包含data 目录,这时我们需要使用 --initialize 或者 --initialize-insecure 功能选项生成data目录和系统表。
bin/mysqld --defaults-file=E:\mysql\my.ini --initialize 【说明:】bin/mysqld --defaults-file=E:
\mysql
\my.ini --initialize-insecure
【说明:】
命令执行过程如下:
1.检查 data目录 是否存在. if exist:命令行报错,只需将data目录 删除,再执行命令即可 if not exist:创建新的data目录
2.在data目录创建mysql系统数据库[其中包括:系统帮助表
、授权表、时区表]
3.服务器会初始化 innodDB 数据库引擎管理所需的系统表空间及表结构
4.服务器会为客户端程序创建 ‘root‘@‘localhost‘ 这个超级用户。
如果使用--initialize 功能选项 , 服务器会为生成一个随机密码,并输出到控制台界面
如果使用 --initialize-secure 功能选项,那么创建的超级用户密码为空(控制台会给出相应提示)
5.为服务器端帮助表填充信息
6.服务器程序(mysqld)退出
5.启动mysql服务
方法一:从命令行启动服务【命令行界面可以实时显示mysql的运行状态信息,更加方便调试修改运行故障】
开启服务命令为: mysqld --console
方法二:注册为 windows 系统服务,通过系统服务来启动mysql服务
如果此时服务正在运行,应该先停止服务,使用命令:mysqladmin -u root -p shutdown
服务停止之后,通过使用命令:mysqld --install 将mysql注册为系统服务。在注册服务的同时,可以使用选项 --default-file 设置/修改my.ini配置文件的位置。
例如:mysqld --install MySQL --defaults-file=C:\my-opts.ini
注:[mysqld --install 注册的服务是开机自动启动,要设置为手动启动 使用命令:--install-manual ]
[使用 mysqld --remove 命令删除命令]
注册成功之后,我们可以从windows管理工具来启动/开闭mysql服务,也可以在命令行界面通过使用 net start mysql、net stop mysql 命令来启动/关闭myslq服务。
6.登录mysql客户端并修改用户密码:
登录命令: mysql -uroot -hlocalhost -p -P3306
修改密码命令:alter user‘root‘@‘localhost‘ identified by ‘new_password‘
以上是关于mysql5.7 Installing MySQL on Microsoft Windows Using a noinstall Zip Archive(mysql解压版安装)的主要内容,如果未能解决你的问题,请参考以下文章