在阿里云docker中安装mysql并能访问到

转载
在阿里云安装docker镜像后,我们会安装很多容器,今天我们来安装mysql容器,并实现可以访问的到。
1.开启docker:systemctl start docker
2.查询mysql镜像:docker search mysql(自行选择镜像版本)
3.下载容器:docker pull mysql(会下载最新版本的镜像,也可以自行选择镜像版本),docker images 查看安装的镜像
4.命令—docker run -d --name=tensquare_mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=root centos/mysql-57-centos7,创建一个mysql。

  • –name表示你自己起的容器名字
  • -p 表示端口映射,跑在容器里的mysql你外面是访问不到的,所以我们需要端口映射,把你mysql的3306端口给映射到服务器中的3307端口上,这样我们通过访问服务器上的3307端口就可以连接到容器里的mysql
  • -e MYSQL_ROOT_PASSWORD=表示设置你的mysql密码
  • -d 后台运行
    5.输入命令:docker ps 查看mysql是否运行
    6.进入mysql容器:docker exec -it (mysql名称) bash,后面都是mysql的基本操作,进入mysql后,执行命令
  • ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘你的密码’;
  • ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘你的密码’;
  • SELECT plugin FROM mysql.user WHERE User = ‘root’;
  • FLUSH PRIVILEGES;
  • EXIT;
    7.打开阿里云
    1).找到安全组配置
    找到安全组配置
    2).点击配置规则
    点击配置规则
    3).添加安全组
    添加安全组
    4).按如下配置
    配置
    至此,请访问吧
    8.测试连接
    测试结果
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值