使用方法看介绍,软件版本: alpine:3.20.3 MySQL(MariaDB):10.11.10-r0
973
以下命令将数据库root用户密码设置为aa23456并新建一个testdb的数据库,新建一个testuser的用户并设置密码为aa123456
docker run -it --name mysql --restart=always -p 3306:3306 -e MYSQL_ROOT_PASSWORD=aa23456 -e MYSQL_DATABASE=testdb -e MYSQL_USER=testuser -e MYSQL_PASSWORD=aa123456 -v /root/mysql:/var/lib/mysql jellyfina/mysql
version: '3.3'
services:
mysql:
image: mysql
container_name: mysql
environment:
MYSQL_ROOT_PASSWORD: aa23456
MYSQL_DATABASE: testdb
MYSQL_USER: testuser
MYSQL_PASSWORD: aa123456
ports:
- "3306:3306"
volumes:
- /root/mysql:/var/lib/mysql
network_mode: bridge
volumes:
mysql_data:
docker exec -it mysql sh
mysqladmin -u root password "aa23456"
mysql -h localhost -u root -p
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
CREATE DATABASE test1;
GRANT ALL PRIVILEGES ON test.* TO 'newuser'@'localhost';
GRANT ALL PRIVILEGES ON test.* TO 'newuser'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'aa23456';
FLUSH PRIVILEGES;
mysqldump -u root -p test > test_backup.sql
mysql -u root -p test < test_backup.sql
Content type
Image
Digest
sha256:e2fbb078d…
Size
74.9 MB
Last updated
almost 2 years ago
docker pull jellyfina/mysql