mynote/database/mysql.md
2020-01-13 20:05:35 +08:00

1.1 KiB

mysql

download

docker pull mysql:5.6

run

cd ~
mkdir mysql
cd mysql

docker run -p 3306:3306 --name mymysql -v ~/mysql/conf:/etc/mysql/conf.d -v ~/mysql/logs:/logs -v ~/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql

docker exec -i -t  id /bin/bash

可视化

docker pull quantumobject/docker-mywebsql 
docker run --rm-p 8090:80 --name mywebsql quantumobject/docker-mywebsql
docker run -dit  --name mywebsql --network=container:mymysql  quantumobject/docker-mywebsql
docker run -d \
    --name myadmin \
    -e PMA_HOST=$(ip route show | grep docker0 | awk '{print $9}') \
    -e PMA_PORT=3306 \
    -p 8090:80 \
    phpmyadmin/phpmyadmin

# for mac doocker0 is not working, so use link to communicate each container
docker run -d \
    --name myadmin \
    -e PMA_HOST="mymysql" \
    -e PMA_PORT=3306 \
    -p 8090:80 \
    --link mymysql:mymysql phpmyadmin/phpmyadmin

编码

# 查看
SHOW VARIABLES LIKE 'character_set_%';
#my.cnf

[mysqld]
character_set_client=utf8
character_set_connection=utf8
character_set_server=utf8