专栏首页雪胖纸的玩蛇日常超越村后端开发(5:远程同步本地与服务器端的MySQL数据库)

超越村后端开发(5:远程同步本地与服务器端的MySQL数据库)

1.同步MySQL数据库

服务器选用的安装了Ubuntu18.04,默认是以root用户登录的。

1.使用Xshell6连接华为云

ls

2.Ubuntu18.04安装MySQL5.7

1.安装命令:

apt-get install mysql-server
y
apt-get install mysql-client
apt-get install libmysqlclient-dev
y

2.配置密码:

1.进入mysql

安装MySQL5.7的过程中是没有让用户输入初始密码这一步的,安装完MySQL5.7之后,以root的身份,输入命令:

mysql

即可进入mysql

2.修改密码:

一条一条的执行:

show databases;
use mysql;
update user set authentication_string=PASSWORD("自定义密码") where user='root';
update user set plugin="mysql_native_password";
flush privileges;
quit;

修改完密码,需要重新启动mysql服务:

/etc/init.d/mysql restart

再次登录mysql,然后退出:

mysql -u root -p
//输入设置的密码+回车
quit;

3.连接本地与服务器数据库

1.使用Navicat,新建连接,连接本地:

2.使用Navicat,新建连接,连接云服务器上的MySQL

 1.在服务端端,使用vim编辑MySQL的配置文件,注释掉绑定本地地址的配置:

vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 英文输入环境下,敲 i 键,进入插入模式
#上下左右键移动光标,注释掉 bind-address = 127.0.0.1
#英文输入环境下,敲Esc键,输入:wq 保存退出

2.设置远程连接密码:

mysql -u root -p
#输入密码(不显示),登录mysql

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

flush privileges;

quit;

3.确认云服务器的安全组里,3306端口是开着的,如果没开着,就修改打开3306端口:

华为云的云服务器默认的3306接口就是没开的,通过手动修改才打开。

4.再通过Navicat,新建连接,通过公网ip,以及123456进行连接:

4.将本地数据库传输到服务端

1.右键本地连接,选择【数据传输】

2.选择要上传到服务端的数据库chaoyuecun,然后点击【开始】

3.等待传输完成,然后点击【关闭】

4.在服务器端查看

mysql -u root -p
//输入密码+回车
show databases;
quit;

5.关闭远程连接权限

vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 英文输入环境下,敲 i 键,进入插入模式
#上下左右键移动光标,去掉 bind-address = 127.0.0.1这行的注释
#英文输入环境下,敲Esc键,输入:wq 保存退出

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Ubuntu下MySQL报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

    回到 vim  /etc/mysql/mysql.conf.d/mysqld.cnf将刚才加入的那一行“skip-grant-tables”注释或删除掉。

    玩蛇的胖纸
  • 1.django restframework 项目部署到ubuntu18.04上(同步数据库)

    选择本地要传输到服务器的数据库,然后选择数据库连接,点击开始,确定,然后等待传输完成,关闭。

    玩蛇的胖纸
  • 部署(2.同步数据库)

    1.使用Navicat for MySQL软件,新建MySQL连接,与云服务器的数据库取得远程链接

    玩蛇的胖纸
  • MySQL远程代码执行/权限提升漏洞的分析与实践(CVE-2016-6662)

    本文作者:安全小飞侠,原文链接:http://avfisher.win/archives/593 0x00 背景 2016年9月12日,国外安全研究人员Dawi...

    Seebug漏洞平台
  • 原 数据库主从配置日志

    霡霂
  • 技术分享 | 使用备份恢复实例时存在的坑

    爱可生服务团队成员,负责处理客户在MySQL日常运维中遇到的问题;擅长处理备份相关的问题,对数据库相关技术有浓厚的兴趣,喜欢钻研各种问题。

    爱可生开源社区
  • 打造前端 Deepin Linux 工作环境——配置 XAMPP 集成环境2 虚拟主机、数据库

    打造前端 Deepin Linux 工作环境——配置 XAMPP 集成环境2 虚拟主机、数据库 再上一篇博文当中,我们安装上了 XAMPP 集成环境。这一篇,我...

    FungLeo
  • Mysql系列 - 第1天:mysql基础知识

    我们每天都在访问各种网站、APP,如微信、QQ、抖音、今日头条、腾讯新闻等,这些东西上面都存在大量的信息,这些信息都需要有地方存储,存储在哪呢?数据库。

    路人甲Java
  • MySQL的安装、启动和基础配置 —— mac版本

    第一步:打开网址,https://www.mysql.com,点击downloads之后跳转到https://www.mysql.com/downloads/选...

    changxin7
  • Mac上做java开发(一):​安装mysql

    首先推荐一款mac软件包管理用具brew,具体安装方法这里就不介绍了,百度一堆方法,brew类似Python的conda包管理工具。

    用户5473628

扫码关注云+社区

领取腾讯云代金券