# Ubuntu/Debian
sudo apt update
sudo apt install mysql-server
# CentOS/RHEL
sudo yum install mysql-server
sudo systemctl start mysql
sudo systemctl enable mysql
sudo mysql_secure_installation
mysql -u root -p
podman pull mysql:latest
podman run --name mysql-container \
-e MYSQL_ROOT_PASSWORD=yourpassword \
-p 3306:3306 \
-d mysql:latest
podman exec -it mysql-container mysql -u root -p
podman network create mysql-network
podman run --name mysql-server \
--network mysql-network \
-e MYSQL_ROOT_PASSWORD=yourpassword \
-d mysql:latest
podman run --name phpmyadmin \
--network mysql-network \
-e PMA_HOST=mysql-server \
-p 8080:80 \
-d phpmyadmin/phpmyadmin
打开浏览器访问:http://localhost:8080
- 用户名:root
- 密码:yourpassword
podman volume create mysql_data
podman run --name mysql-container \
-e MYSQL_ROOT_PASSWORD=yourpassword \
-v mysql_data:/var/lib/mysql \
-p 3306:3306 \
-d mysql:latest
podman ps
podman stop mysql-container
podman start mysql-container
podman rm mysql-container
podman logs mysql-container
选择哪种方式取决于您的具体需求:直接安装适合长期使用的生产环境,而容器化方案更适合开发和测试环境。