ToB企服应用市场:ToB评测及商务社交产业平台
标题:
Docker安装Mysql9全流程保姆教程
[打印本页]
作者:
十念
时间:
2024-10-10 19:00
标题:
Docker安装Mysql9全流程保姆教程
Mysql
Docker安装
参考文章:https://dev.mysql.com/doc/refman/9.0/en/docker-mysql-getting-started.html#docker-starting-mysql-server
获取令牌
点击网址:https://container-registry.oracle.com/
登录网站:点击右上角的Sign in按钮并登录
天生密钥:点击账号下拉框中的Auth Token按钮,然后点击Generate Secret Key按钮并保存
安装下载
注册仓库:输入docker login container-registry.oracle.com,然后输入账号用户名和之宿世成的令牌
拉取镜像:sudo docker pull container-registry.oracle.com/mysql/community-server:9.0
创建目次:创建之后的目次布局如下,这里的.表示当前用户的根目次;使用的阿里云服务器
.
└── programming
└── db
├── mysql
│ └── docker-compose.yml
│ └── data
│ └── conf
│ │ └── my.cnf
│ └── logs
└── redis
├── conf
│ └── redis.conf
├── data
│ ├── appendonlydir [error opening dir]
│ └── dump.rdb
└── docker-compose.yml
复制代码
my.cnf配置: 复制粘贴到my.cnf中
补充说明:若配置Docker-compose.yml时,不指定volumes,则可忽略my.cnf配置
[mysqld]
user=mysql
复制代码
Docker-compose配置: 复制粘贴到docker-compose.yml中
数据持久化参考:https://dev.mysql.com/doc/refman/9.0/en/docker-mysql-more-topics.html#docker-persisting-data-configuration
version: '3.0'
services:
mysql:
image: container-registry.oracle.com/mysql/community-server:9.0
container_name: mysql
ports:
- "3306:3306"
volumes:
- /home/admin/programming/db/mysql/conf/my.cnf:/etc/my.cnf
- /home/admin/programming/db/mysql/logs:/var/logs
- /home/admin/programming/db/mysql/data:/var/lib/mysql
restart: unless-stopped
privileged: true
复制代码
启动容器:sudo docker-compose -f /home/admin/programming/db/mysql/docker-compose.yml up -d
停止容器:sudo docker stop mysql
删除容器:sudo docker rm mysql
检察日志:sudo docker logs mysql
检察挂载:sudo docker inspect mysql
检察密码:sudo docker logs mysql 2>&1 | grep GENERATED
登录数据库:sudo docker exec -it mysql mysql -uroot -p,输入刚才检察的密码
修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'wo372159qwa';
获取容器Shell:sudo docker exec -it mysql bash
长途连接
登录数据库:sudo docker exec -it mysql mysql -uroot -p
切换数据库:use mysql
检察用户:select host,user from user;
允许长途:update user set host = '%' where user = 'root';
革新权限:flush privileges;
参考文章:https://blog.csdn.net/mazaiting/article/details/106661158
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4