MySQL下载、安装、验证
MySQL下载、安装、验证
- Windows环境
- 下载安装包
MSI安装包:https://dev.mysql.com/downloads/installer/
ZIP安装包:https://dev.mysql.com/downloads/mysql/ -
安装
MSI安装流程:- 双击mysql-installer-web-community-5.7.25.0.msi,开始安装程序
2.单击I accept the Iicense terms(同意授权协议)
3.选择仅服务器安装类型(开发者默认,仅服务器,仅客户端,全部,自定义)
4.执行c++插件安装
5.执行安装MySQL服务器程序
6.选择独立运行MySQL服务器(不使用集群配置)
7.配置服务器类型(开发者电脑类型,站内存小)和端口号
8.设置root用户密码,增加一个管理员用户
9.将MySQL设置为Windows服务,并设置开机自启动
10.下一步,完成MySQL数据库安装。
ZIP安装流程:
1.安装教程链接:https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html - 双击mysql-installer-web-community-5.7.25.0.msi,开始安装程序
- 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
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
容器化架构下的混沌工程实践 资料下载
直播主题内容第一部分:混沌工程的背景和原理第二部分:结合容器场景,介绍混沌工程的一些实践方法和常见工具分享嘉宾:中亭 阿里巴巴高级技术专家直播视频全程链接:https://yq.aliyun.com/live/874PPT精彩内容一览:PPT下载地址:https://yq.aliyun.com/download/3325 Kubernetes社区大群欢迎你 进群方式:1.点击链接即可入群:https://dwz.cn/G2EELckH2.扫描下方二维码进群
- 下一篇
kubernetes常用操作命令
kubernetes 命令记录 操作基本命令: 通过yaml文件创建: kubectl create -f xxx.yaml (不建议使用,无法更新,必须先delete) kubectl apply -f xxx.yaml (创建+更新,可以重复使用) 通过yaml文件删除: kubectl delete -f xxx.yaml 查看kube-system namespace下面的pod/svc/deployment 等等(-o wide 选项可以查看存在哪个对应的节点) kubectl get pod/svc/deployment -n kube-system 查看所有namespace下面的pod/svc/deployment等等 kubectl get pod/svc/deployment --all-namcpaces 重启pod(无法删除
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装