当前位置: 代码网 > it编程>数据库>Mysql > Navicat连接服务器MySQL数据库步骤及遇到错误和问题

Navicat连接服务器MySQL数据库步骤及遇到错误和问题

2024年07月20日 Mysql 我要评论
1. navicat连接服务器mysql选择数据库直接使用第一个mysql即可。我也不知道这个腾讯云版的区别在哪,我用的就是这个,表面和普通的没看出什么区别。常规设置ssh设置设置ssh通道会使得操作

1. navicat连接服务器mysql

选择数据库

直接使用第一个mysql即可。我也不知道这个腾讯云版的区别在哪,我用的就是这个,表面和普通的没看出什么区别。

在这里插入图片描述

常规设置

在这里插入图片描述

ssh设置

设置ssh通道会使得操作数据库时,保证数据传输的安全…

在这里插入图片描述

最终效果

在这里插入图片描述

2. 如何查看mysql用户名和密码

① 输入命令mysql –uroot –p,然后输入密码直接回车

② 然后再输入use mysql③ 输入sql语句select host,user from mysql.user;

附图:

3. 修改mysql登录密码

修改my.cnf文件

① 输入命令vim /etc/my.cnf

② 然后在[mysqld]后面添加skip-grant-tables

③ 保存退出(esc + :wq)

附图:

在这里插入图片描述

重启mysql服务

① 输入命令sudo systemctl restart mysqld

选择数据库

① 输入命令mysql

② 然后再输入use mysql

③ 最后输入exit退出mysql

附图:

在这里插入图片描述

修改密码

① 输入命令mysql –uroot –p,不输入密码直接回车

② 输入sql语句set password for root@localhost = password('自己要更改的密码');如果出现该错误:
error 1290 (hy000): the mysql server is running with the --skip-grant-tables option so it cannot execute this statement
解决方法:

1)输入命令flush privileges;2)再次输入命令set password for root@localhost = password('自己要更改的密码');

③ 设置远程访问,输入sql语句grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;

④ 输入命令flush privileges;再次刷新

⑤ 最后输入exit退出mysql

附图:

在这里插入图片描述

还原my.cnf文件

① 输入命令vim /etc/my.cnf

② 去掉(或者注释掉)[mysqld]后面添加的skip-grant-tables

③ 保存退出(esc + :wq)

4. 安装mysql(centos7)

repo文件是什么?

repo文件是fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用。

下载repo文件

[root@vm-4-2-centos ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 

安装已下载的rpm包

[root@vm-4-2-centos ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装mysql

[root@vm-4-2-centos ~]# yum install mysql-server

安装mysql开发包

[root@vm-4-2-centos ~]# sudo yum install mysql-devel

遇到错误和问题

1. error 1045 (28000): access denied for user ‘root’@‘localhost’ (using password:yes)

导致的原因:

(1) mysqld的服务器停止。重启一下mysql服务器(systemctl restart mysqld)

(2) 用户的端口号或者ip导致错误。若用户的端口号与ip(3306/3307)不一致,打开[my.ini文件]进行编辑。全部编辑替换为port=x

(3) mysqld的配置文件错误

(4) root用户的密码错误

先看(1)和(2)解决方法,都不行直接修密码吧,大概率是密码问题。

总结

到此这篇关于navicat连接服务器mysql数据库步骤及遇到错误和问题的文章就介绍到这了,更多相关navicat连接服务器mysql内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com