Mysql解压版最详细安装教程,解决不能安装的一些细节问题
- 1、下载压缩包数据库版本
- 2、解压安装包
- 3、解压的根目录下配置文件:
- 4、安装服务
- 5、修改生成的随机初始密码
Android工作了一年,中间学过Java前后端,重装系统之前的数据库全没了,现在准备温习下之前学的东西,废话不多说直接来教程!!
1、下载压缩包数据库版本
官网下载自己对应版本,我的是Windows版本
下载地址:https://dev.mysql.com/downloads/
2、解压安装包
解压到自己想安装的目录下,然后就是配置下环境变量,Path中添加到bin的路径
如图:
MYSQL_HOME:
3、解压的根目录下配置文件:
直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC
语法后生成一个完美的目录。
在解压的路径下找到my_default.ini配置文件,如果没有就在bin目录下添加
my.ini配置文件(如果有my_default.ini就修改成my.ini)
里面的具体配置如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\MySQL\\mysql-8.0.18-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\MySQL\\mysql-8.0.18-winx64\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
!!!注意:这里面容易出错的地方就是badedir和datadir的路径,其中“\”需要注意
这里还需要注意的是保存的时候如果提示编码错误,请保存后打开看看有没有“问号”之类的乱码,记得修改!!!
4、安装服务
a、 管理员身份打开cmd命令窗:windows PowerShell(管理员)
cd 切换到解压路径bin目录下:
输入mysqld install 安装,可能提示的错误:
mysqld:无法将“mysqld”项识别为cmdlet、函数、脚本文件或可运行程序额名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
查了网上一大堆,都是修改成:.\mysqld.exe install
可是还是提示:
无情!!!
最后我重新下载了一遍mysql ,上次下载的是debug版本,我这次下载的是正式版本,解压后的目录结构有明显不同, 重新来了一遍上诉操作最后提示我
Service successfuly
查通过上面的一系列操作,导致的原因可能就是【版本的问题】【my.ini中配置mysqld的问题】,先排查下你配置内容对吗,
路径修改了吗??
有乱码吗???
不缺东西吧??
然后就是在安装一下,如果还是不行你就重新下载一个不同版本压缩包吧!
b、 再输入:mysqld --initialize 此时应该没有任何提示【生成初始密码随机密码】
c、 再输入:net start mysql 显示 启动服务
我的是已经启动了
5、修改生成的随机初始密码
首先你现在解压的根目录下data下面找到xxx.err文件,因为初始密码在上图data文件夹下的xxx.err文件中,可以用记事本打开,用ctrl+f 查找功能找到如下一行记录:
然后就是在cmd命令窗登陆mysql修改下密码,方便记忆:
最后exit退出就行!
破肥!!!