Navicat远程连接mysql教程及Navicat报错10061解决办法

想要远程连接的前提是数据库要配置密码,配置密码参考如下

https://blog.csdn.net/m0_53721382/article/details/128943162?spm=1001.2014.3001.5501

进入要连接的数据库

mysql -u root -p

在这里插入图片描述

看一下原有的配置,host 和 user

use mysql
select host,user from user;   注意 ;

在这里插入图片描述

修改配置

update user set host='%' where user='root';
flush privileges;

在这里插入图片描述
在这里插入图片描述

授权root用户进行远程登录

mysql> grant all privileges on *.* to 'root'@'%';
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root_pwd'; ## 授权root远程登录 后面的root_pwd代表登录密码
mysql> flush privileges;

在这里插入图片描述

配置修改完成后,打开navicat,新建连接

在这里插入图片描述
在这里插入图片描述

点击测试链接,显示连接后点击确定,可以愉快的使用了。

在这里插入图片描述

Navicat报错10061解决办法

    sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

在这里插入图片描述

PyCharm是一款强大的集成开发环境(IDE),支持多种数据库包括MySQL。要使用PyCharm连接Navicat MySQL数据库,你需要按照以下步骤操作: 1. **设置数据库连接**: - 打开PyCharm,点击左上角的"File" -> "Settings" (Windows) 或 "Preferences" (Mac),进入设置界面。 - 在搜索框里输入 "Data Tools", 然后选择 "Database" 或 "Data Sources"。 2. **添加数据源**: - 单击 "+" 按钮,选择 "MySQL" 数据库驱动。 - 输入数据库服务器地址、用户名、密码以及端口,如果需要,可以填写数据库名称。 3. **配置连接**: - 填写必要的连接信息后,点击 "Test Connection" 来验证连接是否成功。如果一切正常,你会看到绿色的"Connected"提示。 4. **使用连接**: - 在PyCharm的工作空间中,你可以创建一个新的Python文件或打开现有的项目,然后在代码中导入相关的数据库库(如`pymysql`或`mysql-connector-python`),并利用`connect()`函数连接到你的Navicat数据库。 ```python import pymysql # 创建连接 connection = pymysql.connect(host='your_host', user='your_username', password='your_password', db='your_database', port=your_port) ``` 5. **执行查询**: 使用`cursor()`方法获取游标,然后执行SQL命令。 ```python cursor = connection.cursor() cursor.execute('SELECT * FROM your_table') results = cursor.fetchall() ``` 完成上述步骤后,你就可以在PyCharm中方便地使用Navicat MySQL数据库了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值