下载完成后解压 mysql
解压完是这个样子,my.ini文件是本身建的sql
解压后的目录并无的my.ini文件,不要紧能够自行建立在安装根目录下添加的my.ini(新建文本文件,将文件类型改成的.ini),写入基本配置: 数据库
路径里必定要用 / ,data文件夹不用本身建立ide
[mysqld]ui
# 设置3306端口spa
port=3306.net
# 设置mysql的安装目录插件
basedir= D:/Program Files/MySql/mysql-8.0.19-winx643d
# 设置mysql数据库的数据的存放目录server
datadir= D:/Program Files/MySql/mysql-8.0.19-winx64/data
# 容许最大链接数
max_connections=200
# 容许链接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 建立新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端链接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
配置文件中的路径要和实际存放的路径一致
在安装时,避免出错咱们尽可能所有使用管理员身份运行CMD,不然在安装时会报错,会致使安装失败的状况
打开后进入mysql的bin目录
在MySQL目录下的bin目录下执行命令:mysqld --initialize-insecure --user=mysql ##以不设置密码方式初始化mysql
可能会碰到找不到vcruntime140_1.dll错误提示,此时需下载“微软经常使用运行库合集”并进行安装,很大几率能够解决此问题
https://blog.csdn.net/qq_42365534/article/details/102847013
成功的样子
安装mysql服务
执行下面的命令:
mysqld --install [服务名](服务名能够不加默认为mysql)
成功了!
若是出现这个
说明mysql的服务还在把它删掉
用这个命令
SC删除的MySQL
在执行上面安装服务
服务安装成功以后经过命令net start mysql启动MySQL的服务
登陆数据库:mysql -u root -p ##回车后后提示输入密码,此时直接回车,不用理会
设置初始化密码:alter user user() identified by "初始密码"; ##回车,必定要以分号隔开
再次登陆数据库,验收密码:mysql -u root -p ##回车后,输入第5步设置的初始密码,便可进入mysql>
七、配置完成,关闭数据库并即出:
输入:mysql>net stop mysql
mysql>quit