华为云耀云服务器L实例 - 使用navicat管理数据库

147 阅读3分钟

Navicat是一款功能强大的数据库管理工具,可用于管理多种数据库系统,如MySQL、PostgreSQL、Oracle、SQL Server等。它提供了直观的用户界面和丰富的功能,使得开发者和数据库管理员能够轻松地进行数据库设计、查询、维护和管理。

Navicat的一些主要优势包括:

1.  多数据库支持:Navicat支持多种常见的数据库系统,包括MySQL、PostgreSQL、SQLite、Oracle、SQL Server等,方便开发者在一个工具中管理多个数据库,避免了切换工具的麻烦。

2.  直观的用户界面:Navicat提供直观友好的用户界面,使得用户能够轻松地进行各种数据库操作。它具有可定制的布局、简洁明了的菜单和工具栏,以及易于导航和操作的面板,帮助用户提高工作效率。

3.  数据库设计和建模:Navicat提供强大的数据库设计和建模功能,可以图形化地设计数据库架构、创建表格和字段,并支持自动生成SQL脚本,简化了数据库设计的过程。

4.  数据导入和导出:Navicat提供灵活的数据导入和导出功能,可以方便地将数据从不同源导入到数据库,或将数据库中的数据导出到不同格式的文件。这对于数据迁移、备份和导入导出操作非常有用。

5.  数据库备份和恢复:Navicat支持数据库的备份和恢复功能,可以快速创建数据库备份,并在需要时进行恢复。这可以保证数据的安全性,以防止数据丢失或损坏。

6.  SQL查询和编辑:Navicat提供强大的SQL查询和编辑功能,可以编写和执行复杂的SQL语句,并提供语法高亮、代码自动完成、多个查询结果集等功能,帮助用户方便地进行数据库查询和数据分析。

7.  数据同步和复制:Navicat提供数据同步和复制功能,可以方便地将数据从一个数据库复制到另一个数据库,或实现多个数据库之间的数据同步。这在数据分发和数据复制的场景下非常有用。

今天我们介绍使用Navicat数据库管理工具来管理华为云耀云服务器L实例上的数据库。

1.  首先我们要知道自己的华为云耀云服务器L实例的公网ip地址

打开产品页面www.huaweicloud.com/product/hec…

打开华为云耀云服务器L实例控制台的详细信息页面就可以看到

50375afdf184a9910ad7a656f11a4187_AgAACqYyBu8IeRpPF8pO7okOotbZCEbs_w=1268&h=686.png2.  随后我们打开Navicat数据库管理软件

38c99ee10cbc4ba69fcb2355ddb0c665_AgAACqYyBu_AliUFh3FAO43LzPRkC_I__w=1578&h=894.png点击左上角连接-MySQL 新建一个连接,输入连接名,服务器公网ip,数据库用户名和密码,然后点击测试连接。

360955ac9ca277e5b8a5f1df27b800a7_AgAACqYyBu-WWb5PkhlEipw61ZELNIZq_w=695&h=823.png我们会发现连接失败,这种情况不用担心我们会在后面解决这个问题。

e858e97e6d9e3f0c21ad67fcd9e1a380_AgAACqYyBu8NV2XMsIZM84xmRWxX4eH2_w=695&h=175.png3.  打开Xshell远程管理工具连接服务器

输入指令mysql -u root -p然后输入数据库密码登录数据库

bf15b2ac4e5e32861482bae4af981638_AgAACqYyBu_BwYN9KBFLzpj6LvLFWDwx_w=635&h=293.png然后输入下列指令进入数据库use mysql;

输入如下指令开启root用户远程连接权限

update user set Host='%' where User='root';

070e27b7b1eb705028b85322c1cf35e2_AgAACqYyBu9AGVR50Q1GwqzCbBbvpPuN_w=544&h=201.png再然后修改数据库的配置文件:

输入指令:vi /etc/mysql/mysql.conf.d/mysqld.cnf

进入对应的配置文件中,向下寻找到bind-adress,按下“i”进入编辑模式,将127.0.0.0改为0.0.0.0

566ba3555401d6fc7df8b970df9cc620_AgAACqYyBu-xkpCTTydAzpURI9M-m3Fx_w=499&h=165.png

然后按下 ESC 键退出编辑模式,输入“:wq”保存并退出配置文件

03ed4c733759300609a648dfd412c78d_AgAACqYyBu_MvyyHl95JIZ3-UGwsXUnQ_w=535&h=275.png

最后输入:service mysql restart重启mysql

这样我们便可以使用navicat连接华为云耀云服务器L实例上的数据库了。