虚拟机安装mysql是数据库(linux虚拟机安装mysql步骤)
前言
在我们日常开发中,肯定是离不开数据库的。Mysql是一个关系型数据库数据管理系统,属于 Oracle 旗下产品。
今天,我们就尝试使用虚拟机上的docker安装并启动Mysql。
1.检查虚拟机和docker运行状态
1.1 检测虚拟机网络状态是否正常
1.2 检测docker运行是否正常
systemctl start docker ---启动docker
systemctl restart docker ---重启docker
systemctl status docker ---检测docker运行状态
2.查看Mysql可用版本
访问mysql镜像库地址:http://www.jinnalai.com/uploads/article/2021/09/29/85904
默认展示最新的版本
也可以通过docker search mysql 命令来查看可用版本:
$ docker search mysql
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
mysql MySQL is a widely used, open-source relati... 2529 [OK]
mysql/mysql-server Optimized MySQL Server Docker images. Crea... 161 [OK]
centurylink/mysql Image containing mysql. Optimized to be li... 45 [OK]
sameersbn/mysql 36 [OK]
google/mysql MySQL server for Google Compute Engine 16 [OK]
appcontainers/mysql Centos/Debian Based Customizable MySQL Con... 8 [OK]
marvambass/mysql MySQL Server based on Ubuntu 14.04 6 [OK]
drupaldocker/mysql MySQL for Drupal 2 [OK]
azukiapp/mysql Docker image to run MySQL by Azuki - http:... 2 [OK]
3.拉取Mysql镜像
命令:docker pull mysql latest
4.查看本地镜像
docker images
5.运行MYSQL容器
docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql
为mysql容器起一个叫mysql的名称,-e 表示配置环境变量,为mysql设置root的登录密码为:root。
同时对外访问端口为3306以及容器内部端口3306。
最后一个mysql表示运行的是mysql镜像。
运行MySQL容器之后,我们就来使用MySQL吧!
6.使用Mysql容器
docker exec -it mysql /bin/bash
mysql -h localhost -u root -p
-h 表示当前服务地址 -u 表示登录名 -p表示登录提供密码
到此,我们Mysql服务在容器上已经可以正常访问并且运行。如果我们在本地需要使用Navicat连接数据库的话 还得改一下配置。
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
设置成功后,我们打开本地的Navicat for MySQL工具
大功告成!!!
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 203304862@qq.com
本文链接:https://jinnalai.com/fenxiang/3927.html