在开发中,我们需要用数据相关管理软件,来本地管理华为云耀云服务器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和密码
账户名 为root 密码为之前mysql的配置密码
2. 接下来,我们下载navicat软件,并进行安装。
打开后的软件界面如图,点击左上角进行新建链接。
3. 新建mysql链接,输入相关的服务器内容
注意这里面的用户名和密码为部署mysql的时候进行设置的。然后点击左下角的测试链接,发现连接失败。
很正常,不用担心,第一次连接服务器数据的时候都会遇到这样的问题,接下来,我们来进行解决。
解决问题1:云服务器远程数据库开启远程访问权限。
输入指令
mysql -u root -p
登录mysql,然后输入下列指令进入数据库
use mysql;
输入如下指令开启root用户远程连接权限
update user set Host='%' where User='root';
设置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
最后按下 ESC 键退出编辑模式,并输入“:wq”保存并退出配置文件
然后输入:
service mysql restart
重启mysql
云数据库配置成功。