linux/docker 安装Mysql 服务

2020-04-10  本文已影响0人  yufw

yum 安装

yum search mysql
yum install mysql-......
systemctl is-enabled mysql.service;echo $?      #如果显示是enable就是已经开启自动了

chkconfig --levels 235 mysqld on    #如果显示disable 就执行此命令
systemctl start  mysqld
mysql_secure_installation;    #按照提示操作即可
进入mysql:

CREATE USER 'sa'@'%' IDENTIFIED BY 'some_pass'; #创建一个用户名为sa,密码为some_pass的用户,可以自己更改

GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO 'sa'@'%'; #授予sa这个用户可以远程访问的权限

CREATE USER 'sys'@'%' IDENTIFIED BY 'some_pass';#创建一个管理员用户

GRANT ALL ON *.* TO 'sys'@'%';#授予数据库操作权限,可以增删改查

flush privileges; #授权立即生效

docker 安装

docker pull mysql
docker images
cd /home/soft

mkdir mysql
docker run --name mysqlserver -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 mysql:latest
docker exec -it mysqlserver bash
mysql -uroot -p
use mysql;

select host,user from user;

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

flush privileges;
上一篇下一篇

猜你喜欢

热点阅读