centos7 在docker安装mysql,并连接外部数据库的客户端
2019-05-09 20:40
519 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_38140644/article/details/90047169
搜索需要的数据库在docker里面有没有
[code]# docker search mysql
启用mysql容器
[code]# docker pull docker.io/mysql:5.6
查看容器是否存在
[code]# docker images
run mysql容器
[code]# docker run -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
-p 左边的为寄宿机的端口号,右边的为mysql默认的端口号
-d 为后台默认运行数据库
--name 为这个container命名
查看docker中运行的容器
[code]# docker ps -a
exec -it 进入容器里面的mysql
[code][root@iZuf69uid2wuo3vs0zw72pZ ~]# docker exec -it mymysql bash root@60fceb5fff81:/# mysql -uroot -p
修改数据库的权限为所有而不是root用户
[code]mysql> grant all on *.* to 'root'@'%';
最重要的一步 刷新权限
[code]mysql> flush privileges;
退出进入的容器
exit; 退出mysql
exit 退出进入的mysql容器
相关文章推荐
- CentOS服务器安装配置mysql并且远程连接数据库
- 服务器docker安装mysql,并使用外部连接SQLyog
- docker安装MySQL以及数据库管理工具连接
- 首次在centos下安装MySQL,客户端连接mysql时报错:
- 阿里云 centOS 安装mysql 本地远程连接数据库&&修改数据库编码
- Docker安装mysql镜像及客户端无法连接
- 六周一次课(11月20日) 12.1 安装客户端 12.2 数据库连接 12.3 mysql事务 12.4 mysql操作数据
- docker 安装mysql8.0并且暴漏外部的连接
- PL/SQL Developer 或Toad 不安装Oracle客户端连接数据库
- 不安装Oracle客户端远程连接Orcale数据库
- centos7通过yum安装mysql,并授权远程连接
- 编写操作数据库的JAVA程序时需要的连接MySQL数据库的JDBC连接包mysql-connector-java-5.1.10.zip怎么安装
- Centos下安装并配置ODBC连接MySQL
- 如何在虚拟机安装Oracle 10g服务端,在本机使用客户端连接数据库?
- 连接oracle10g数据库免安装oracle客户端解决办法 (转载)
- 本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
- PLSQL Developer 或Toad 不安装Oracle 客户端连接数据库
- CentOS下开启mysql远程连接,远程管理数据库
- OCI连接oracle数据库,不用安装客户端(不需要tnsnames.ora来指定数据库ip地址),不需要服务命名
- centos下Mysql-5.5.19数据库的安装