Mysql的下载安装教程 包括环境变量的配置

windows下 Mysql的下载安装教程 包括my.ini的配置

	这篇文章仅仅是本人踩坑配置过来的记录以及说明,有不对的地方欢迎指正。

一、官网下载 Mysql压缩包
官网下载社区版本的压缩包 https://dev.mysql.com/downloads/mysql/

注意选择Windows 版本。

	将下载好的压缩包解压缩,我解压缩到 D:\Mysql\mysql-8.0.16-winx64 

在这里插入图片描述
上图所示为Mysql的安装目录


二、 配置my.ini文件

		观察解压缩的安装目录下面是否有名为 my.ini 或者 my.default.ini的文件。
		如果有my.default.ini,请修改文件名为my.ini ,并按照下面代码的配置方式进行修改。
		如果没有,请创建一个名为 my.ini 的配置文件 用记事本的方式打开 将以下代码复制到文件中:
[mysqld]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\mysql\\mysql-8.0.16-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
#datadir=D:\\mysql\\mysql-8.0.16-winx64\\data

# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

注意:请根据自己当下的安装目录修改 basedir 和 datadir 的路径!

配置好my.ini 文件后 请务必 将该文件放在bin 文件夹下面,这个很重要!


三、安装

	以管理员模式 打开CMD命令行,将目录切换到Mysql的安装目录bin下。
	我的目录为 D:\Mysql\mysql-8.0.16-winx64\bin

填写以下代码,该方式会生成一个临时密码;

mysqld --initialize --user=mysql --console

在这里插入图片描述
注意:上述步骤生成的临时密码请务必记住!

...
2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
...

如果代码中包含上述类型代码,说明生成临时密码成功,上述代码中的临时密码为:APWCY5ws&hjQ

接下来在控制台以命令行输入代码进行安装服务操作

 mysqld --install

服务安装成功后,继续输入代码,启动服务

net start mysql

用之前记录的临时密码,登录Mysql数据库

mysql -uroot -p

修改密码,此处修改为:123456

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; 

注意,如果是mysql8,则最好使用以下命令更新,因为mysql8的默认加密方式为caching_sha2_password
这种加密方式很多前端SQL可视化工具无法识别。

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

到这里 就可以正常开始使用Mysql数据库了,不过每次使用的时候 需要切换到对应安装目录的bin目录下
在这里插入图片描述

如果配置了环境变量就可以简化操作,直接使用了。


四、配置Mysql的环境变量

在桌面选择“这台电脑”的图标,右键–>属性–>点击“高级系统设置”–>点击“环境变量”

在系统变量中配置MySQL的路径,添加变量MYSQL_HOME
在这里插入图片描述
在Path路径中配置MySQL ,编辑文本在最后添加 ;%MYSQL_HOME%\bin
或者直接新建添加 **%MYSQL_HOME%\bin **
效果如下图
在这里插入图片描述
配置完成后,就可以直接在命令行中输入mysql -uroot -p进行登录

mysql -uroot -p

在这里插入图片描述

结语

新手上路,踩坑颇多,花了几个小时配置,感谢各位大神的博客,总算是能够成功完成配置。这篇博客算是把自己收集到的资料进行一个系统的整合吧,希望能够帮助到后来的朋友。

参考资料
[1]: https://jingyan.baidu.com/article/c1a3101e72fc9bde656debf7.html
[2]: https://blog.csdn.net/ziyifengfei/article/details/80668730
[3]: https://blog.csdn.net/bird3014/article/details/91450104
[4]: https://www.runoob.com/mysql/mysql-install.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值