mysql压缩版安装
MySQL压缩版的安装
前提:电脑系统为windows,电脑没有安装过mysql,如果有请先卸载干净,如何卸载干净,请自行百度。
下载mysql
链接:https://dev.mysql.com/downloads/mysql/
以前官网有那种安装程序的版本,直接傻瓜式安装就行了,现在没有了,只有压缩包,下载完后解压,如下图
其中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路径
之后执行命令
mysqld --initialize
如果弹出错误
找不到VCRUNTIME140_1.dll,无法继续执行代码
去安装微软常用运行库合集2019
即可
这里提供链接
https://pan.baidu.com/share/init?surl=PVLTL_-AugIWc0xMqVDk3Q
提取码:0ovs
如果链接失效就直接网上搜吧。
如果出现错误,安装该运行库再重新执行上面的命令,如过没有错误,那么自己的mysql目录会有data文件夹,文件夹里有个后缀为.err
的文件,直接在data目录下搜索.err
会很快找到的。
红框里就是初始密码,当然你的肯定和我不一样,值得注意的是,如果后面有.
的话,不要怀疑,这个也是密码的一部分。
记住这个随机密码之后会用到
执行命令
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的加密权限。