mysql数据库安装大全(历史最详细)

mysql数据库下载、安装大全(历史最详细)

一:如何下载?看下文:

从官网下载到本地的mysql安装包主要有两种格式:分别为 .zip格式,还有 .msi格式!!!

1.1. 注意:mysql版本很多,我们最好不要网上找别人的,自己到mysql官网下载自己需要的版本(如果对mysql数据库的版本没有要求,建议在mysql官网下载最新版本)。 我给你们mysql的官网链接:https://mysql.com 或: https://dev.mysql.com/downloads/

1.2. 如果:上面给你的链接,你还是不知道具体怎么下载(1.1下载没问题就跳过1.2),那好,我给你另2个可以直接下载免费版本的官方链接(选择其一即可):
下载.zip安装包:https://dev.mysql.com/downloads/mysql/
下载.msi安装包:https://dev.mysql.com/downloads/installer/

  • 1.2.1. 如果:上面1.2你选择的是下载 .zip 安装包,过程如下:
    在这里插入图片描述
    上图说明,根据你的计算操作系统、计算机位数32位/64位、想要的数据库版本,这三个条件,选择一个下载安装包到你的计算机本地。下载的安装包如下图:
    在这里插入图片描述

  • 1.2.2. 如果:上面1.2你选择的是下载 .msi 安装包,过程如下:
    在这里插入图片描述
    上图说明,根据你的计算操作系统、计算机位数32位/64位、想要的数据库版本,这三个条件,选择一个下载安装包到你的计算机本地。

二:如何安装?看下文:

2.1. 如果:刚刚下载的是 .zip 安装包,安装mysql过程如下:

  • 步骤1:把刚刚下载的.zip压缩包,解压到一个路径下(路径最好不要含有中文)。

  • 步骤2:在解压后的bin目录下新建一个my.ini文件(仅限没有默认配置文件的版本)内容为:
    在这里插入图片描述

#自定义代码开始
[Client]
#设置3306端口 port=3306
[mysqld]
#设置3306端口
port=3306
#设置mysql的安装目录
basedir=A:\abc\MYSQL\mysql-5.7.30-winx64
#设置mysql数据库的数据的存放目录
datadir=A:\abc\MYSQL\mysql-5.7.30-winx64\data
#允许最大连接数
max_connections=200
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
#自定义代码结束

  • 步骤3:在解压后,与bin同级目录,新建data文件夹,空文件夹即可。如图:
    在这里插入图片描述

  • 步骤4:配置环境变量,在path下添加bin目录,如:A:\abc\MYSQL\mysql-5.7.30-winx64\bin

  • 步骤5:cmd以管理员身份运行(可以使用win + R 键快捷打开,但是大概率后面不行,因为没有足够权限)

  • 步骤6:打开后进入mysql的安装目录。我的安装目录是:A:\abc\MYSQL\mysql-5.7.30-winx64\bin

 cd A:\abc\MYSQL\mysql-5.7.30-winx64\bin    #进入bin目录下
  • 步骤7:进入目录后,执行以下命令初始化数据库:
mysqld --initialize --user=mysql --console   #初始化数据库

记下最后一行产生的随机密码 例如:2017-07-28T10:02:03.149629Z 1 [Note] A temporary password is generated for root@localhost: %i:Vmba=S8u5
那么密码就是:%i:Vmba=S8u5 ,加粗的字符串为登录root用户使用的密码,请注意该密码登录时一定要加上双引号,不然无法登录成功。(如果初始化后,没记下来密码,可以删除data文件夹再重新执行上面初始化的步骤)

  • 步骤8:输入mysql安装命令
 mysqld install     # mysql安装命令
  • 步骤9:启动mysql服务
net  start  mysql     # 启动mysql服务
  • 步骤10:登录mysql
mysql -uroot -p"_cRrHHAB0Znz"   
#登录mysql 
#其格式为:mysql   -u 用户名  -p  密码
#由于密码_cRrHHAB0Znz是系统自动生成的字符串,
#所以一定要加上双引号才能登录成功,自己修改密码之后就不需要了
  • 步骤11:修改mysql的root用户的登录密码
set password for root@localhost = password('123456');   
#  重置root用户的登录密码为root
#  重置格式为 set password for root@localhost = password('新密码');
flush privileges;        # 立刻刷新
exit;                    # 退出mysql
mysql -uroot -proot      #用新密码登录mysql
  • 步骤12:登录数据库
mysql -uroot -p123456     # 使用root用户登录mysql数据库(123456为上面修改的密码)

2.2. 如果:刚刚下载的是 .msi 安装包,安装mysql过程如下:
参考链接: https://blog.csdn.net/bobo553443/article/details/81383194 (解决.msi安装)

三:感谢大神的参考链接

鸣谢:1. https://www.cnblogs.com/guo-zc/p/7273427.html (解决.zip安装)
鸣谢:2. https://www.cnblogs.com/wangyusu/p/11657539.html (解决.zip安装)
鸣谢:3. https://blog.csdn.net/bobo553443/article/details/81383194 (解决.msi安装)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值