Centos7中通过docker安装mysql

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

安装的主要步骤


[root@Slave1]# docker pull mysql/mysql-server:latest
[root@Slave1]# docker images
[root@Slave1]# docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=[你的密码] -d mysql/mysql-server:latest
[root@Slave1]# docker ps -a
[root@Slave1]# docker ps -s
[root@Slave1]# docker start [容器id]
[root@Slave1]# docker ps -s
[root@Slave1]# docker exec -it [容器id] bash
[bash-4.2]# mysql -uroot -p -h localhost
mysql> status
mysql> quit
[bash-4.2]# mysqladmin -uroot -p shutdown
[bash-4.2]# exit

mysql下mysqladmin日常管理命令总结

mysqladmin 工具的使用格式:
mysqladmin [option] command [command option] command ......
参数选项:
-c number 自动运行次数统计,必须和 -i 一起使用
-i number 间隔多长时间重复执行

0)每个两秒查看一次服务器的状态,总共重复5次。
[root@test-huanqiu ~]# mysqladmin -uroot -p -i 2 -c 5 status


1)查看服务器的状况:status
[root@test-huanqiu ~]# mysqladmin -uroot -p status

2)修改root 密码:
[root@test-huanqiu ~]# mysqladmin -u root -p原密码 password 'newpassword'

3)检查mysqlserver是否可用:
[root@test-huanqiu ~]# mysqladmin -uroot -p ping

4)查询服务器的版本
[root@test-huanqiu ~]# mysqladmin -uroot -p version

5)查看服务器状态的当前值:
[root@test-huanqiu ~]# mysqladmin -uroot -p extended-status

6)查询服务器系统变量值:
[root@test-huanqiu ~]# mysqladmin -uroot -p variables

7)显示服务器所有运行的进程:
[root@test-huanqiu ~]# mysqladmin -uroot -p processlist
[root@test-huanqiu ~]# mysqladmin -uroot -p-i 1 processlist        //每秒刷新一次

8)创建数据库
[root@test-huanqiu ~]# mysqladmin -uroot -p create daba-test

9)显示服务器上的所有数据库
[root@test-huanqiu ~]# mysqlshow -uroot -p

10)显示数据库daba-test下有些什么表:
[root@test-huanqiu ~]# mysqlshow -uroot -p daba-test

11)统计daba-test 下数据库表列的汇总
[root@test-huanqiu ~]# mysqlshow -uroot -p daba-test -v

12)统计daba-test 下数据库表的列数和行数
[root@test-huanqiu ~]# mysqlshow -uroot -p daba-test -v -v

13)删除数据库 daba-test
[root@test-huanqiu ~]# mysqladmin -uroot -p drop daba-test

14)重载权限信息
[root@test-huanqiu ~]# mysqladmin -uroot -p reload

15)刷新所有表缓存,并关闭和打开log
[root@test-huanqiu ~]# mysqladmin -uroot -p refresh

16)使用安全模式关闭数据库
[root@test-huanqiu ~]# mysqladmin -uroot -p shutdown

17)刷新命令mysqladmin flush commands
[root@test-huanqiu ~]# mysqladmin -u root -ptmppassword flush-hosts
[root@test-huanqiu ~]# mysqladmin -u root -ptmppassword flush-logs
[root@test-huanqiu ~]# mysqladmin -u root -ptmppassword flush-privileges
[root@test-huanqiu ~]# mysqladmin -u root -ptmppassword flush-status
[root@test-huanqiu ~]# mysqladmin -u root -ptmppassword flush-tables
[root@test-huanqiu ~]# mysqladmin -u root -ptmppassword flush-threads

18)mysqladmin 执行kill 进程:
[root@test-huanqiu ~]# mysqladmin -uroot -p processlist
[root@test-huanqiu ~]# mysqladmin -uroot -p kill idnum

19)停止和启动MySQL replication on a slave server
[root@test-huanqiu ~]# mysqladmin -u root -p stop-slave
[root@test-huanqiu ~]# mysqladmin -u root -p start-slave

20)同时执行多个命令
[root@test-huanqiu ~]# mysqladmin -u root -p process status version
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
7天前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
248 2
|
7天前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
185 16
|
12天前
|
Ubuntu 安全 关系型数据库
安装与配置MySQL 8 on Ubuntu,包括权限授予、数据库备份及远程连接指南
以上步骤提供了在Ubuntu上从头开始设置、配置、授权、备份及恢复一个基础但完整的MySQL环境所需知识点。
177 7
|
1月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
151 10
|
前端开发 jenkins 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
307 1
|
7月前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
199 20
|
11月前
|
Linux Docker 容器
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
本篇博客重在讲解Centos安装docker,经博主多次在不同服务器上测试,极其的稳定,尤其是阿里的服务器,一路复制命令畅通无阻。
18937 5
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
|
存储 Linux Docker
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
关于如何在CentOS 7.6上安装Docker、介绍Docker存储引擎以及服务进程关系的实战案例。
597 3
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
|
Docker 容器
centos7.3之安装docker
centos7.3之安装docker
|
存储 关系型数据库 Linux
在CentOS 7上安装和使用Docker的方法
在CentOS 7上安装和使用Docker的方法
1274 1