华为云服务器+使用本地navcat管理数据库

随笔3个月前发布 蒋大王
29 0 0

 

在开发中,我们需要用数据相关管理软件,来本地管理华为云耀云服务器L实例服务器上的数据库,Navicat 是一款功能强大的数据库管理工具,它具有许多优点,可以帮助数据库管理员和开发人员更轻松地管理数据库。以下是使用 Navicat 软件管理数据库的一些好处:

1. 多数据库支持:Navicat 支持各种数据库管理系统,包括MySQL、PostgreSQL、Oracle、SQL Server等,使您能够在一个工具中管理多个不同类型的数据库。

2. 直观的用户界面:Navicat 提供直观的用户界面,使用户能够轻松地创建、编辑和删除数据库对象,如表、视图、存储过程等,而无需编写复杂的SQL命令。

3. 数据导入和导出:Navicat 允许您轻松地将数据从不同来源导入到数据库中,并将数据库中的数据导出到各种格式,如CSV、Excel、JSON等,以便与其他应用程序共享数据。

4. 数据同步和备份:Navicat 提供数据同步功能,使您能够将数据从一个数据库同步到另一个数据库,以确保数据的一致性。此外,它还支持数据库备份和恢复,帮助您保护数据免受丢失或损坏的风险。

5. 数据查询和编辑:Navicat 提供强大的SQL查询工具,帮助您轻松地执行查询、过滤数据、排序和编辑数据。它还支持自动完成和语法高亮显示,减少了编写SQL查询的错误。

6. 安全性和权限管理:Navicat 允许您管理数据库的安全性和权限设置,以确保只有授权的用户可以访问和修改数据。您可以轻松地添加、编辑和删除用户、角色和权限。

7. 自动化任务和调度:Navicat 提供自动化任务和调度功能,允许您定期执行数据库任务,如备份、数据导入和数据转换,减少手动操作的工作量。

8. 数据可视化和报表生成:Navicat 具有数据可视化工具,使您能够创建各种图表和报表,帮助您更好地理解和分享数据。

9. 插件和扩展支持:Navicat 支持插件和扩展,允许您根据需要扩展其功能,以满足特定的数据库管理需求。

 

1.  首先,我们通过华为云耀云服务器L实例的控制台来获得数据库的ip和密码

华为云服务器+使用本地navcat管理数据库

账户名 为root 密码为之前mysql的配置密码

2.  接下来,我们下载navicat软件,并进行安装。

华为云服务器+使用本地navcat管理数据库

打开后的软件界面如图,点击左上角进行新建链接。

3.  新建mysql链接,输入相关的服务器内容

华为云服务器+使用本地navcat管理数据库

注意这里面的用户名和密码为部署mysql的时候进行设置的。然后点击左下角的测试链接,发现连接失败。

华为云服务器+使用本地navcat管理数据库

很正常,不用担心,第一次连接服务器数据的时候都会遇到这样的问题,接下来,我们来进行解决。

解决问题1:云服务器远程数据库开启远程访问权限。

输入指令

mysql -u root -p

华为云服务器+使用本地navcat管理数据库

登录mysql,然后输入下列指令进入数据库

use mysql;

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

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

华为云服务器+使用本地navcat管理数据库

设置root用户密码(之前做过可以不用修改)

update user set plugin='mysql_native_password',authentication_string=sha1 ('123456') where user='root';

刷新权限:

flush privileges;

退出:

exit;

修改数据库的配置文件:

输入指令:

vi /etc/mysql/mysql.conf.d/mysqld.cnf

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

华为云服务器+使用本地navcat管理数据库

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

华为云服务器+使用本地navcat管理数据库

然后输入:

service mysql restart

重启mysql

云数据库配置成功。

 

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...