mysql数据库安装
下载
在MySQL官网Download页面上默认只能下载最新的版本,现在MySQL5.7已经被放到了archives这个页面历史版本里。
安装
解压安装, 我解压到了
D:\MySQL\MySQL57
然后设置环境变量,在Path最后加一条(win7注意前边加分号):
D:\MySQL\MySQL57\bin
保存以后用Win+R输入cmd启动控制台输入
mysqld --verbose --help
验证一下是否有效。(顺便看看mysqld怎么用,Emmmm…这个说明有点长啊,得让屏幕滚一会儿)
安装服务进程
在控制台中输入
mysqld -install MySQL 等待片刻,出现 Service successfully installed 提示,说明安装成功。 这时按“win + R” 打开运行,输入“services.msc”,点击确定打开服务列表就能看到名为MySQL的服务。 也可以用在命令最后追加参数自定义服务名称。比如我装的5.7版本, 但这时不要启动服务,在没有初始化前启动服务会显示 MySQL 服务无法启动. 服务没有报告任何错误
初始化
MySQL官方的Doc中指出
从MySQL 5.7.18开始,my-default.ini不再包含在分发包中或由分发包安装。
所以要手动在安装目录 D:\MySQL\MySQL57 下新建一个my.ini写入以下内容,(注意修改路径)
[mysqld] port = 3306 basedir=D:\MySQL\MySQL57 # MySQL安装目录 datadir=D:\MySQL\MySQL57\Data # 数据库文件存放地址 max_connections=200 # 最大连接数 character-set-server=utf8 default-storage-engine=INNODB # 数据库默认使用引擎 [mysql] default-character-set=utf8 # mysql客户端默认的字符集,5.7才有的,5.6没有default-character-set属性
my.ini建好后在控制台中用mysqld初始化数据库
mysqld --initialize-insecure --user=mysql
设定root密码
先启动服务: net start MySQL 此时数据库还 没有密码,然后输入 mysqladmin -uroot -p password 123456 【回车】 Enter password: 【直接回车,不输入】 这样就将root密码设定为了123456。
注意上边初始化时要使用 –initialize-insecure 参数。不加-insecure使用–initialize初始化时会随机生成密码,
这样在修改密码时Enter password要输入随机生成的密码。这个密码在data目录下.err结尾的文件中,直接查找temporary这个单词这一行就能找到随机生成的密码。
相关推荐
lpfvip00 2020-10-07
CoderToy 2020-11-16
emmm00 2020-11-17
bianruifeng 2020-11-16
云中舞步 2020-11-12
世樹 2020-11-11
暗夜之城 2020-11-11
Coder技术文摘 2020-09-29
huacuilaifa 2020-10-29
Gexrior 2020-10-22
tufeiax 2020-09-03
疯狂老司机 2020-09-08
王艺强 2020-11-17
aydh 2020-11-12
zry 2020-11-11
URML 2020-11-11
spurity 2020-11-10
yifangs 2020-10-13
Andrea0 2020-09-18
Ida 2020-09-16
ltd00 2020-09-12
xjd0 2020-09-10