Docker上執行Mysql例項
阿新 • • 發佈:2019-02-13
Docker pull Mysql映象
docker pull mysql/mysql-server:latest
在Docker上執行Mysql
docker run --name mysql01 -d mysql/mysql-server:latest
在docker log裡檢視Mysql root身份的密碼
docker logs mysql01
以root身份登入Mysql
docker exec -it mysql01 mysql -uroot -p
以log裡記錄的密碼登入。
修改root密碼
alter user 'root'@'localhost' identified by '123'; 例如把密碼修改為123。建立資料庫及其他資訊
create database mydb;
建立資料庫使用者資訊並給予許可權:
create user 'myuser'@'localhost' identified by '123';
grant all privileges on mydb.* to 'myuser'@'localhost';
建立表格及資料資訊:
use mydb;
create table mytable (
id integer primary key,
name varchar(256),
description varchar(256)
);
insert into mytable(id, name, description) values (1, 'alson', 'hello');