1. 程式人生 > >Docker上執行Mysql例項

Docker上執行Mysql例項

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');