登录|注册|帮助中心|联系我们

导航
首页 综合百科 生活常识 数码科技 明星名人 传统文化 互联网 健康 影视 美食 教育 旅游 汽车 职场 时尚 运动 游戏 家电 地理 房产 金融 节日 服饰 乐器 歌曲 动物 植物
当前位置:首页 > 互联网

虚拟机安装mysql是数据库(linux虚拟机安装mysql步骤)

发布时间:2022年12月31日责任编辑:赵小果标签:mysql步骤安装数据
前言

在我们日常开发中,肯定是离不开数据库的。Mysql是一个关系型数据库数据管理系统,属于 Oracle 旗下产品。

???

今天,我们就尝试使用虚拟机上的docker安装并启动Mysql。

1.检查虚拟机和docker运行状态

1.1 检测虚拟机网络状态是否正常1.2 检测docker运行是否正常systemctl start docker ??---启动dockersystemctl restart ?docker ---重启dockersystemctl status docker ??---检测docker运行状态 ???

2.查看Mysql可用版本

访问mysql镜像库地址:https://hub.docker.com/_/mysql?tab=tags默认展示最新的版本 也可以通过docker search mysql 命令来查看可用版本:$ docker search mysqlNAME ????????????????????DEscriptION ????????????????????????????????????STARS ????OFFICIAL ??AUTOMATEDmysql ???????????????????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工具

???

大功告成!!!

其它知识推荐

溜溜百科知识网——分享日常生活学习工作各类知识。 垃圾信息处理邮箱 tousu589@163.com
icp备案号 闽ICP备14012035号-2 互联网安全管理备案 不良信息举报平台 Copyright 2023 www.6za.net All Rights Reserved