一、自建服务器学习笔记 - mysql

首先购买一个云服务器,我买的是腾讯云打折只要99一年(99你买不了吃亏,99你买不了上当,没错就是99元)

安装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,最后发现需要配置防火墙

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容