作者:choxsu来源:https://choxsu.cn/article/50
安装之前
MySQL数据库在日常使用是非常的频繁的,不管是线上还是线下。下面我就分享出我安装MySQL5.7的一步一脚印的教程,本教程只针对windows版本,linux和mac后面会给出相应的链接教程
下载地址
先上下载地址:mysql5.7下载地址
这是mysql官网的下载地址,选择官网是没问题的
![79b2b6ad35b32c5f71eee04ff25e2eeb.png](https://i-blog.csdnimg.cn/blog_migrate/09be4f04a9d1fe6bab8d4c94e88dcb6f.jpeg)
进入最终下载页,默认要你登录,但是一般都不登录,直接点击下面no thanks…开始下载
![ef092884a627c8707f22fdd54825df81.png](https://i-blog.csdnimg.cn/blog_migrate/996839d72d525f10ca036b123afa80fe.jpeg)
安装
解压
我这里将mysql-5.7.26-winx64.zip这个压缩包cp(复制)到D:/MYSQL/目录下并解压,如图
![4cf9478d5fdb4dfc78f67d60ae1c8804.png](https://i-blog.csdnimg.cn/blog_migrate/4ea536add11e61f8b30689066f2ea6c0.jpeg)
配置环境变量
先cd mysql-5.7.26-winx64/到这个目录
![65957c1a8304ef0892876c53bfc65f4d.png](https://i-blog.csdnimg.cn/blog_migrate/c1772d51e08947e51621d61ac39edf19.jpeg)
打开环境变量
打开环境变量路径如图中标红
![02b1283139ce3509b3f8d745fbab8fe8.png](https://i-blog.csdnimg.cn/blog_migrate/c78a0051cca07ea376043a13f0d63bc3.jpeg)
设置环境变量
设置环境变量,这一步才是主要的
![dca582eb52c694359fb47aec6b51be96.png](https://i-blog.csdnimg.cn/blog_migrate/ea2b4edf6e588c6d46333e8f149b7647.jpeg)
变量名用MYSQL_HOME,变量值就是刚刚的解压后进入的目录,然后点击确认
![f601be2540357644557c5b7cdd466108.png](https://i-blog.csdnimg.cn/blog_migrate/ac43ebc896cbb52b419fa74616ca1596.jpeg)
到这里环境就配置好了?No,还差一步,那就是Path
![b2e8fed23b2032b29b37cc7ae8098043.png](https://i-blog.csdnimg.cn/blog_migrate/58248c738000d8489e24e4998e0f062e.jpeg)
my.ini文件
当前版本是没有默认的my-default.ini,之前的版本是有的,但是现在没有我们就只有自己创建了;
那我就给一份ini的配置文件
[mysqld]# 端口port = 3306# 这个你自己的安装目录basedir=D:MySQLmysql-5.7.26-winx64datadir=D:MySQLmysql-5.7.26-winx64/datamax_connections=150character-set-server=utf8# 数据库类型inndb支持事务default-storage-engine=INNODBsql_mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION[mysql]
将my.imi文件放到D:MySQLmysql-5.7.26-winx64;注意:这里的路径是自己解压的MySQL目录,maybe你可以和我一样的路径方式
打开命令行提示符
一定要以管理员身份运行,这里要注意了
![ad8807b6b4faea3f3914b576b544821f.png](https://i-blog.csdnimg.cn/blog_migrate/950680c1e8938d8a2f1d43c5279c6a1e.jpeg)
cd 到你的安装目录
![9996ed9f72b9ecdceb893934df24254c.png](https://i-blog.csdnimg.cn/blog_migrate/6791bb78166d25f37ab2b12713d25611.jpeg)
命令行安装mysql
执行下面的命令,mysqld可以直接使用的原因是之前是配置了MySQL的Path环境变量的
mysqld -install
然后会看到Service successfully installed.
![608b1c6d907e932abb9113954bd455f0.png](https://i-blog.csdnimg.cn/blog_migrate/6f711278f4c5d9922aa518c8a3c94e67.jpeg)
别着急,后面还有几个步骤,但是已经过了大半了
需要在执行一个命令
mysqld --initialize-insecure --user=mysql
执行上面命令后会在MySQL的安装目录下生成data目录并创建root用户
![5340f7992247a06cb0bc03b5fdf5c4b6.png](https://i-blog.csdnimg.cn/blog_migrate/c5fa981a3e42e7ebcc4abe909565c12e.jpeg)
启动服务
执行命令
net start mysql
![2cee7703a456cef09230160c23e294bc.png](https://i-blog.csdnimg.cn/blog_migrate/752a6bd0df481d2710807b3fb0ba8b51.jpeg)
登录成功
链接成功了,默认是没有密码的,输入完mysql -uroot -p两次回车就等成功了
![2b3ada6aa19fbffec8e5cd57862509f0.png](https://i-blog.csdnimg.cn/blog_migrate/a7461f4f7f18026cdcd3edafea1ca602.jpeg)
设置root的密码
还是用命令来操作,是不是挺好玩的
mysqladmin -u root -p password newPasswordEnter password: oldPassword
Enter password 密码的时候直接回车就可以修改成功了
结束语
到这里呢,基本就搞定,如果文章对你有帮助,望多多关注我,thanks^_^
![834d5f75b5d64b535848a89359e2aa86.png](https://i-blog.csdnimg.cn/blog_migrate/8f9a758691082fe0f95962a02bcbded6.jpeg)