本篇基于上篇 @ CentOS7.7.1908-ppc64le成功安装docker
docker下安装mariadb
拉取mariadb镜像
docker pull mariadb
查看镜像
docker images
创建并启动mariadb容器
docker run --name mariadb -p 3606:3306 -e MYSQL_ROOT_PASSWORD=123465 -v /root/data/mariadb/data:/var/lib/mysql -d mariadb:latest
参数说明
参数 | 含义 |
---|---|
–name | 指定docker名字 |
-p | 指定端口映射,hostport:containerport |
-v | 指定(新建一个)本地目录映射到容器目录 |
-e | 传入的环境变量参数 |
-d | 就是在后台运行容器 |
查看容器进程
docker ps -a
进入mariadb容器(根据容器的NAMES)
docker exec -it mariadb /bin/bash
root@c7c8fde039e8:/#
查看mariadb容器的 /var/lib/mysql 目录
ls /var/lib/mysql
进入mariadb数据库
mysql -uroot -p
授权
GRANT ALL ON *.* TO 'root'@'%';
刷新权限
flush privileges;
更改加密权限,永不过期
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
刷新权限
flush privileges;
查看mariadb初始数据库
show databases;
查看用户权限
\s
退出mariadb数据库
退出mariadb容器
查看本地 /root/data/mariadb/data 目录
ls /root/data/mariadb/data
然后,navicat premium 测试连接 mariadb 数据库
— —
待续……
创作辛苦!
您的每一个点赞就是我努力的前进动力!
更多精彩,请关注本博主!
微信公众号也已开通,正在更新ing,欢迎关注「码农coding」!