一.使用 docker 安装mysql
1.拉取镜像 docker pull mysql:5.7
启动容器:
docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:5.7
红色是root的初始密码
2.进入容器:
docker exec -it mysql /bin/bash
3. 进入mysql:
mysql -uroot -proot --default-character-set=utf8
输入命令 mysql -u root -p 提示输入密码 初始密码是123456
4.创建数据库:
create database newbee_mall_db_v2 character set utf8
二.在CentOS7中安装mysql可视化操作workbench
1.首先我们先使用yum执行下面命令
yum install pcre-devel libglade2-devel gtkmm24-devel libgnome-devel lua-devel libzip-devel mysql-devel libglade2-devel uuid-devel pexpect
2.配置EPEL(企业版Linux软件附加包) yum install epel-release.noarch
yum repolist
如果显示的信息里面有epel,则安装成功。
3.下载MySQL Workbench的安装包(下载地https://downloads.mysql.com/archives/workbench/);
可从本机文件夹导入,参考centos7虚拟机中设置共享文件加_~~帅~~的博客-CSDN博客_centos如何设置共享文件夹
将文件从桌面移动到 /usr路径下; 进入根目录,查看文件夹ls,进入桌面。将安装包赋予777权限,移动至usr
4. 执行yum install mysql-workbench-community
5.在桌面应用程序>编程 打开可视化工具,连接数据库
用su命令进入root下,输入ip查询命名 ip addr 也可以输入 ifconfig查看ip,但此命令会出现3个条目,centos的ip地址是ens33条目中的inet值。
如ens33 没有 inet 这个属性,那么就没法通过IP地址连接虚拟机。
接着来查看ens33网卡的配置: vi /etc/sysconfig/network-scripts/ifcfg-ens33 注意vi后面加空格
从配置清单中可以发现 CentOS 7 默认是不启动网卡的(ONBOOT=no)。
把这一项改为YES(ONBOOT=yes),
然后按 Esc 退出 再出入命令 :wq 再按Enter即可 (备注 :wq 是保存然后退出的意思 后面会专门讲下vi)
然后重启网络服务: sudo service network restart

打开数据库,输入虚拟机ip,及MySQL的密码,此处是 123456
本文介绍了如何使用Docker在Linux环境中安装MySQL,并详细阐述了在CentOS7中安装MySQL Workbench进行数据库的可视化操作,包括安装依赖、下载安装包、配置网络以及连接数据库的步骤。

1573

被折叠的 条评论
为什么被折叠?



