阿里mysql下载_MySQL下载、安装、验证

本文详细介绍了在Windows环境下通过MSI和ZIP两种方式安装MySQL,包括设置用户、服务配置等步骤。在Linux(CentOS)上,通过YUM安装MySQL,涉及版本选择、服务启动及密码设置。最后讲解了在Docker中运行MySQL容器的全过程,包括端口映射、数据持久化和容器管理。
摘要由CSDN通过智能技术生成

MySQL下载、安装、验证

Windows环境

安装

MSI安装流程:

双击mysql-installer-web-community-5.7.25.0.msi,开始安装程序

2.单击I accept the Iicense terms(同意授权协议)

cda10013b616899b59b520bce7caf4ec.png

3.选择仅服务器安装类型(开发者默认,仅服务器,仅客户端,全部,自定义)

ce8452a65e02e874e9a0889749891e62.png

4.执行c++插件安装

c2ed7a0011b20ffd9e64a86b5009312a.png

5.执行安装MySQL服务器程序

c416af909973c0ff8eaac59bd37213da.png

6.选择独立运行MySQL服务器(不使用集群配置)

16f49686d6a89e92606866fadff4703c.png

7.配置服务器类型(开发者电脑类型,站内存小)和端口号

2e08daac137bb6bc6c7bc8c469e762bb.png

8.设置root用户密码,增加一个管理员用户

33dcd637eed582007330b06b6b62d193.png

9.将MySQL设置为Windows服务,并设置开机自启动

e8ff7ecf6f17a52c16de32fd0a628030.png

10.下一步,完成MySQL数据库安装。

ZIP安装流程:

1.安装教程链接:https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html

Linux环境(centos),YUM方式

下载

下载mysql源安装包:shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

安装mysql源:shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm

检查mysql源是否安装成功:shell> yum repolist enabled | grep "mysql.-community."

安装

选择发布版本

修改 vim /etc/yum.repos.d/mysql-community.repo源 ,改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可。

安装MySQL

shell> sudo yum install mysql-community-server

3.启动MySQL服务器

shell> sudo service mysqld start

Starting mysqld:[ OK ]

4.检查MySQL服务器的状态:

shell> sudo service mysqld status

mysqld (pid 3066) is running.

5.开机启动

shell> systemctl enable mysqld

shell> systemctl daemon-reload

6.将'root'@'localhost创建一个超级用户帐户。设置超级用户的密码并将其存储在错误日志文件中。要显示它,请使用以下命令:

shell> sudo grep 'temporary password' /var/log/mysqld.log

7.通过使用生成的临时密码登录并为超级用户帐户设置自定义密码,尽快更改root密码:

shell> mysql -uroot -p

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

Docker环境

下载

查找Docker Hub上的MySQL镜像:docker search mysql

拉取官方镜像中版本为5.7的MySQL:docker pull mysql:5.6

查看本地镜像列表中的所有镜像:docker images

安装

运行MySQL容器

~/mysql$ docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

命令说明:

-p 3306:3306:将容器的 3306 端口映射到主机的 3306 端口。

-v -v $PWD/conf:/etc/mysql/conf.d:将主机当前目录下的 conf/my.cnf 挂载到容器的 /etc/mysql/my.cnf。

-v $PWD/logs:/logs:将主机当前目录下的 logs 目录挂载到容器的 /logs。

-v $PWD/data:/var/lib/mysql :将主机当前目录下的data目录挂载到容器的 /var/lib/mysql 。

-e MYSQL_ROOT_PASSWORD=123456:初始化 root 用户的密码。

查看当前容器启动情况:

docker ps

要停止我们创建的MySQL Server容器:

docker stop mymysql

再次启动MySQL Server容器:

docker start mymysql

停止并重新启动MySQL Server容器:

docker restart mymysql

删除MySQL容器,请先将其停止,然后使用 docker rm命令:

docker stop mymysql

docker rm mymysql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值