MySql教程

mysql5.7安装和初始化

本文主要是介绍mysql5.7安装和初始化,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、下载地址:https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-5.7.33-winx64.msi

安装完成后开始配置初始化

 

安装目录下新建my.ini和data文件夹

 

 

 

 

 

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

 

1)以 管理员身份 运行 cmd。

【我的mysql解压地址: D:\JavaWebSoftware\mysql-5.7.23-winx64】

指令【红色标注】按下方的执行:

 

C:\WINDOWS\system32>d:

//cd bin目录

D:\>cd D:\JavaWebSoftware\mysql-5.7.23-winx64\bin

//安装文件

D:\JavaWebSoftware\mysql-5.7.23-winx64\bin>mysqld --install MySQL

Service successfully installed.

//启动服务

D:\JavaWebSoftware\mysql-5.7.23-winx64\bin>net start mysql

MySQL 服务正在启动 ..

MySQL 服务无法启动。

服务没有报告任何错误。

请键入 NET HELPMSG 3534 以获得更多的帮助。

 

//初始化

D:\JavaWebSoftware\mysql-5.7.23-winx64\bin>mysqld --initialize

2018-09-14T07:40:02.740112Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

2018-09-14T07:40:02.742148Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.

2018-09-14T07:40:02.742499Z 0 [ERROR] Aborting

 

//删除自己创建的data文件夹,再次初始化

D:\JavaWebSoftware\mysql-5.7.23-winx64\bin>mysqld --initialize

//再次启动服务

D:\JavaWebSoftware\mysql-5.7.23-winx64\bin>net start mysql

MySQL 服务正在启动 .

MySQL 服务已经启动成功。

2、cmd中初始位置直接启用 mysql 命令?
此电脑-->属性 --> 高级设置 -->环境变量 -->path,添加mySQL 路径。(到 bin目录,如D:\JavaWebSoftware\mysql-5.7.23-winx64\bin)

3、初始化密码?

安装路径/data/*.err       寻找localhost

 

这篇关于mysql5.7安装和初始化的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!