win10 安装mysql 8.0 非专业性电脑从零安装

本文介绍了在Win10系统中安装MySQL8.0时可能出现的问题及解决方案,包括缺失文件的解决、安装配置、初始化设置等。通过下载DirectX修复工具、设置my.ini配置文件、以管理员身份运行命令行执行相关命令,以及解决安装异常的步骤,最终成功安装并启动MySQL服务。同时,文章还提醒用户注意修改root账号的默认密码以确保安全性。
摘要由CSDN通过智能技术生成

1.在安装mysql8.0之前,win10电脑的基础配置,文件可能缺失导致mysql安装异常。百度directxre增强版本可以解决安装异常的情况,没有用过的小伙伴可以试一试。

懒得百度的朋友看下面,有云盘链接。分别执行这两个,点修复,修复安装完成后重启电脑。

链接:https://pan.baidu.com/s/1eQX6GeejdBBagG3yu_gosA
提取码:imb1

2.进入mysql官网,选择没有【Debug】8.0版本的ZIP下载:

https://dev.mysql.com/downloads/mysql/

下载完成之后,解压到自定义目录。

我是新建my.txt  然后编辑内容,最后命名为my.ini  也可以直接新建my.ini,然后用txt模式打开在编辑。

[mysqld]
# 设置3306端口
default_authentication_plugin=mysql_native_password
port=3306
# 设置mysql的安装目录
basedir=D:\anzhuangmulu\mysql-8.0.27-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\anzhuangmulu\mysql-8.0.27-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
 
default-character-set=utf8

替换上面内容的时候,有一个地方需要注意。mysql的安装目录和数据存放目录需要自己替换掉,安装目录为刚才解压后存放的目录。数据文件存放目录可以自行设置,也可以和我类似,在安装目录下新建data文件夹。

打开我的电脑,进入C:\Windows\System32 目录,搜索到cmd.exe文件,右键以【管理员身份】方式运行。

 在命令行输入命令,进入目录D:\anzhuangmulu\mysql-8.0.27-winx64\bin

 依次执行以下命令。

初始化mysql : mysqld --initialize --consle

mysqld --install命令进行安装,net start mysql启动MYSQL服务

 如图所示,非常nice的没有成功。

然后百度各种办法,最后知道了原因所在。

首先删除安装目录下的data文件夹,然后修改my.in文件的数据保存目录。注意,数据的存放目录是一个不存在的文件夹,需要让程序自动创建一个文件夹,不要自己新建。

 

 继续打开cmd,执行

mysqld -remove  #移除之前安装的服务

mysqld --initialize-insecure  #这里我使用的是无密的方式---初始化

mysqld -install  #重新安装mysql

net start mysql   #启动mysql

 继续打开新的cmd 。执行 mysql -u root -p 密码为空,直接回车就可以登录。

 到此mysql 8.0.27 安装成功,不过此时的root账号是无密码状态,最好还是修改一下密码哟。

mysql登录成功后,show databases; 是查看所有数据库。 use mysql; 是选择mysql 数据库。

注意后面的分号是英文分号,不要用中文输入法。

 为root用户修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';  #修改密码,修改密码为123456
flush privileges;  #刷新mysql 数据库

 

退出登录,重新用新密码试一下。

OK, 新密码可以使用,已经安装好了哟 ,尽情的使用吧。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值