mysql压缩版安装

MySQL压缩版的安装

前提:电脑系统为windows,电脑没有安装过mysql,如果有请先卸载干净,如何卸载干净,请自行百度。

下载mysql

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

以前官网有那种安装程序的版本,直接傻瓜式安装就行了,现在没有了,只有压缩包,下载完后解压,如下图

img

其中data文件夹和my.ini是没有的,data文件夹会在初始化时系统会自己创建,而my.ini需要自己新建。

配置

新建my.ini,然后写入如下内容

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir= D:\mysql\mysql-8.0.19-winx64  # (按照自己的实际情况修改路径)
# 设置mysql数据库的数据的存放目录
datadir= D:\mysql\mysql-8.0.19-winx64\data   # (按照自己的实际情况修改路径)
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

执行指令

接下来,以管理员的身份打开cmd,然后cd 你自己mysql的bin路径

img

之后执行命令

mysqld --initialize

如果弹出错误

找不到VCRUNTIME140_1.dll,无法继续执行代码

去安装微软常用运行库合集2019即可

这里提供链接

https://pan.baidu.com/share/init?surl=PVLTL_-AugIWc0xMqVDk3Q

提取码:0ovs

如果链接失效就直接网上搜吧。

如果出现错误,安装该运行库再重新执行上面的命令,如过没有错误,那么自己的mysql目录会有data文件夹,文件夹里有个后缀为.err的文件,直接在data目录下搜索.err会很快找到的。

img

红框里就是初始密码,当然你的肯定和我不一样,值得注意的是,如果后面有.的话,不要怀疑,这个也是密码的一部分。

记住这个随机密码之后会用到

执行命令

mysqld --install

如果出现success的字样,那证明成功了,

之后

执行命令开启数据库服务

net start mysql

待服务成功启动后

执行命令

mysql -u root -p

之后会要我们输入密码,密码就是之前的随机密码

登录成功,修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '你自己的密码';

之后可以在cmd里写sql代码了,如果sql语句写错了,就按ctrl+c

命令quit是退出mysql

至此mysql就安装完成了,但是之后再登录的话,依然要cd 到mysql的bin目录执行mysql -u root -p

所以,如果觉得麻烦就去配置环境变量,就可以直接用mysql -u root -p登录数据库

注意事项

由于官网的版本是8.0以上的,加密方法不一样,然而node的mysql模块并没有支持,所以用node去连接mysql8.0以上版本的话,会连接不上的,要去改mysql的加密权限。

posted @ 2020-03-19 11:01  司徒炼  阅读(137)  评论(0编辑  收藏  举报