配置mysql5.7.18winx64(免安装版)配置

今天在操作系统是 winServer2016 下配置mysql-5.7.18-winx64 (免安装版),

  首先,将mysql-5.7.18-winx64.zip 解压缩到D:/mysql-5.7.18-winx64 目录下,然后根据网上相关资料,将my-large.ini(当然也可以视情况选择别的ini配置文件) 复制后改名为my.ini,在此基础上,主要是在[mysqld]段中添加了:

my.ini 文件内容

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

 

MySQL安装Windows服务

找到mysql5的安装目录中的bin目录,执行mysqld –install

在cmd窗口中

d: 回车

D:\>cd D:\mysql-5.7.18-winx64\bin   回车

D:\mysql-5.7.18-winx64\bin>mysqld  --initialize-insecure

一、初始化mysql

注: 1、这个命令很重要,它会初始化 data 目录,在执行此命令前请先把data目录下的所有文件先删除,否则会失败

2、可以选择用 --initialize-insecure 或者 --initialize 来初始化,--initialize-insecure 初始化root密码为空,如果用 --initialize来初始化,会产生一个随机密码

执行成功后你会在data目录 下看到 mysql,perofrmance_schema,sys目录,同时还会有一些文件

3、注意是 initialize前面是 两个--

4、可以在data目录下 *.err文件中 看到初始密码 A temporary password is generated for root@localhost:

D:\mysql-5.7.18-winx64\bin>  mysqld –install

 

二、安装windows服务成功 Service successfully installed.

 

三、启动MySQL服务

D:\mysql-5.5.25-winx64\bin> net start MySQL

服务已经启动成功。

 四、初始化mysql root密码
D:\mysql-5.5.25-winx64\bin> mysqladmin -u root password ‘new-password'

附:安装一个mysql Windows服务的命令:mysqld --install MySQL 

  移除mysql服务:mysqld –remove MySQL

  启动mysql服务的命令:net start MySQL

  停止mysql服务的命令:net stop MySQL

      将mysql默认的系统用户root的空密码修改为12345的命令:mysqladmin -u root password "12345"

 

下载图形化管理工具

mysql-workbench-gpl-5.2.40-win32-noinstall.zip

减压后 执行 MySQLWorkbench.exe

原文地址:https://www.cnblogs.com/z_lb/p/2567875.html