今天在操作系统是 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