Mysql数据库安装教程

一,下载相应版本的Mysql

  1. 官网下载地址:https://downloads.mysql.com/archives/community/
    按照广大程序猿们的反馈,目前主流市场的数据库大都不是最新版,因为不稳定,所以以下选择了大都认可的5.7版本
    在这里插入图片描述
    等待下载完成后到相应的目录解压出来。

二,安装Mysql

  1. 解压出来后到该目录中新建
    (1)date(用来后期存放数据用) 文件夹 (本人执行安装Mysql5,7.17版本实践中发现安装成功后会自动创建date文件夹)
    (2)my.ini 配置文件(主要用来修改端口,配置字符集等信息以下内容需要修改自己相应的文件路径,且路径必须以\\来显示否则在执行mysqld --initialize命令时会报错
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\\Program Files\\mysql-5.7.17-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\Program Files\\mysql-5.7.17-winx64\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB
  1. 点击【开始】然后键入“cmd”在对应位置右键选择【以管理员身份运行】进入安装启动操作。
    在这里插入图片描述

  2. 网上说从5.7.6开始需要执行mysqld --initialize方(http://www.mamicode.com/info-detail-1150164.html)否则按照往常的安装方法会出现如下错误
    在这里插入图片描述
    所以:
    (1)执行mysqld --initialize
    (2)执行mysqld install
    (3)执行net start mysql
    在这里插入图片描述
    【ps:总结一下Mysql的安装步骤
    免安装版本(实际可以采用两个免安装版本的),一般的正确的安装顺序如下:
    mysqld install(这个命令用来安装服务,后面跟服务名称)
    mysqld --initialize (自动生成带随机密码的root用户)
    mysqld –initialize-insecure(自动生成无密码的root用户)
    net start mysql(启动服务,要跟服务名称)
    mysqld remove (后面跟服务名称,用来已经安装的MySQL服务)】

  3. 新版的(5.7版本)为了安全性,默认是有密码的。mysql默认安装会有密码生成,密码文件直接写在 log-error 日志文件中,MySQL5.7在安装完后,第一次启动时,会在data目录下生产一个随机的密码,文件名为xxx.err,登录时需要用随机密码登录,然后通过以下命令修改密码
    在这里插入图片描述

  4. 打开XXX.err文件找到password字眼所在的那行就会找到预设的密码然后返回到cmd命令键入mysql -u root -p后就会让你登录输入密码,把找到的密码输入然后回车就登录显示如下内容
    在这里插入图片描述

  5. 若需要修改密码就键入SET PASSWORD = PASSWORD(‘XXXXXXX’);命令来修改成自己想要设置的密码

  6. 将D:\Program Files\mysql-5.7.17-winx64\bin设置到环境变量path中来设置环境变量。
    在这里插入图片描述
    新建–》变量名:MYSQL_HOME 变量值:自己的文件路径
    编辑–》选中Path点击编辑后在最后面添加;%MYSQL_HOME%\bin

在这里插入图片描述

重启mysql服务后启动cmd执行mysql -u root -p即可输密码登录mysql,无需切换到mysql安装目录的bin目录下再启动mysql了。

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值