注意:
1.pull 和load效果是一样的,只是拿取位置不一样;
进入容器,登录虚拟机里的数据库,默认是不要输入密码的,在IJ里连接是不要密码的,但是设置了密码,就要在虚拟机里设置以密码方式登录,
1.进入数据库,之后,use mysql,
2.更改密码 grant all privileges on *.* to 'root'@'192.168.0.63' identified by 'abc123456';
3.然后更新数据库FLUSH PRIVILEGES;
4.查看有没有,不知道命令可以--help
4.退出exit 数据库,然后在IJ里连接
ij host 字段是linux的IP,地址,然后连接.
docker search percona/percona-xtradb-cluster//serch这个镜像
docker pull percona/percona-xtradb-cluster//下载这个镜像
docker tag percona/percona-xtradb-cluster pxc//更换镜像的名字
service docker start//启动镜像
docker images //查看镜像
docker rmi docker.io/percona/percona-xtradb-cluster//删除镜像
docker volume ls //docker volume --help //数据卷
docker ps -a//列出存在的镜像
# docker exec -it node1 bash// 进入镜像
进入镜像之后,就要登录mysql,默认是不需要密码的,但是设置了密码就要设置以密码登录,重新更新数据库,退出
mysql -u root -p 以密码登录, mysql -u root ,不易密码登录
desc user;//这个是查看数据库的字段
use mysql 后,更新密码之后 update user set password=PASSWORD("abc123456") where user='root';发现命令不对,就更换一种更改密码的方式,
ALTER USER 'root'@'localhost' IDENTIFIED BY 'abc123456' PASSWORD EXPIRE NEVER;
grant all privileges on *.* to 'root'@'192.168.0.63' identified by 'abc123456';/ /192.168.0.63这个是本地的IP地址 abc123456是数据库密码
更新数据库,,, FLUSH PRIVILEGES;
然后退出,验证是否以密码形式登录.
.
.