安装mysl
可以在服务器直接使用yum安装,但现在主流是用docker安装管理应用,更灵活更轻便;
我拉取的是最新版本
docker pull mysql
可以加后面加上版本号拉取指定版本
docker pull mysql:5.7
查看是否拉取镜像
sudo docker images
运行mysql,我命名的mysqlserver,这是你在docker容器内的名字
sudo docker run -p 3306:3306 --name mysqlserver -e MYSQL_ROOT_PASSWORD=123456 -d mysql
查看docker
docker container ls
Navicat远程连接mysql
安装Navicat,请自行寻找Navicat Premiun或其他连接数据库的软件
进入容器
sudo docker exec -it mysqlserver bash
登录mysql
mysql -uroot -p
设置远程账号
//将全部权限赋予root
grant all privileges on *.* to root@'%';
//刷新权限列表
flush privileges;
//退出
quit;
退出容器
exit
查看mysql是否运行且建立外网映射
docker ps -a
注意:结尾必须加 ; 或者 \g 不然指令不执行
配置navicat
一个坑:由于我的是云服务器,导致配置完后一直连接不上服务器的mysql,最后发现需要配置防火墙