免安装mysql5.7.28数据库使用说明

第一次写博客,有点慌…
mysql5.7.28免安装下载地址(我自己的百度网盘也可以自行通过官网下载):

链接: https://pan.baidu.com/s/1RIMTYOeZad2uEWTVOL6G8g 提取码: it3c

在win10笔记本上安装mysql5.7.28版本所遇到的一些问题,前前后后折腾了很久,话不多说直接上图走起来:

在这里插入图片描述
上面图片中的内容,是从官网压缩包上解压出来的,缺失my.ini文件因此我将自己本地my.ini文件复制到该目录下,my.ini内容:

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
 
[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
 
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
 
# These are commonly set, remove the # and set as required.
 basedir =E:/mysql-5.7.28-winx64/
 datadir =E:/mysql-5.7.28-winx64/data/
# port = .....
# server_id = .....
#default-character-set = utf8
character_set_server = utf8
#skip-grant-tables
 
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M 
 
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

basedir变量对应mysql文件夹存放的路径
datadir变量对应初始化后数据所存放的路径
character_set_server变量为对应设置的数据库字符编码
sql_mode变量对应数据库对应的规则或约束条件等

my.ini文件设置好后,在path中配置mysql的环境变量,如图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
环境变量配置完成后,使用管理员用户启动CMD命令窗口如图:
在这里插入图片描述
使用命令进入mysql安装目录中,不会的看图操作:
在这里插入图片描述
在该目录中使用执行命令mysqld --initialize对mysql数据进行初始化动作,正常安装情况下应该要等一会,这时候你可以打开mysql根目录中的data目录进行查看是否有文件进行增长,有就说明成功,没有则说明失败,这是我初始化完成后data文件夹中的文件:在这里插入图片描述
mysqld --initialize初始化完成后,执行命令mysqld,如图:
在这里插入图片描述
全是执行完毕后我们需要将安装好的数据库手动启动,使用net start mysql进行启动
在这里插入图片描述
启动成功后命令面板上就会提示mysql服务启动成功,反之则启动失败,失败如下图:
在这里插入图片描述
启动失败后不要慌,基本上是我们配置文件有问题,检查my.ini文件并删除mysql服务
删除命令:sc delete mysql
执行命令的同时我们也需要将mysql安装目录下的data目录一并进行删除,不然就会在出现mysqld --initialize初始化报错

删除data文件夹后我们按照之前的顺序再次进行一次初始化命令操作直至服务启动成功

登录MySQL

mysql -u root -p

在这里插入图片描述
这里需要的密码我们从data中的err文件中获取
在这里插入图片描述
在这里插入图片描述
通过日志发现我的数据库临时密码是/PCKRg>rB8t,
基本操作二连成功登录mysql,并测试下是否正常,因为是空表所以简单查询下:
在这里插入图片描述
接下来我们需要把root的密码进行更改,毕竟刚刚的只是临时生成的密码
使用命令:SET PASSWORD = PASSWORD('123456');我这里设置的root密码是123456
回车执行,到此数据库就安装并设置好了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值