首页 > 编程知识 正文

为什么navicat连不上数据库,软件连不上数据库

时间:2023-05-05 19:07:36 阅读:44793 作者:3216

有关如何在命令行中连接的信息,请参见:

新使用MySQL虽然很简单,但是费了点力气。

1、登录服务器端,进入命令行,windows cmd

2、设置用户、密码,使其访问指定的IP。 mysql -u root -p或安装的快捷方式将进入: MySQL命令行客户端,然后使用grant命令。

授权权限1,权限2,…权限n on数据库名称.表名to用户名@用户地址identified by '连接密码';

示例:

mysqlgrant select,insert,update,delete,create,droponmydb.mytabletolzpddd @ 192.168.1.88 identified by ' mypasswad

为来自192.168.1.88的用户lzpddd分配允许对数据库mydb的mytable表进行选择、插入、更新、删除、创建、drop等操作的权限

mysqlgrantallprivilegeson *.* tolzpddd @ 192.168.1.88 identified by ' my password ';

为来自192.168.1.88的用户lzpddd分配对所有数据库中所有表执行所有操作的权限,并将密码设置为“我的密码”。

mysqlgrantallprivilegeson *.* tolzpddd @ ' % ' identified by ' my password ';

为任何IP地址的用户lzpddd分配对所有数据库中所有表执行所有操作的权限,并将密码设置为" mypassword "。

3、关闭服务器端防火墙或开放3306端口(重要);

(自己设置在防火墙或操作系统相关的地方。 )

4、客户端连接:

命令行、windows cmd、连接:

mysql -u用户名-p密码-h服务器IP地址-p服务器端MySQL端口号-D数据库名称

注意:

)1)服务器端口标志-P必须很大,以便与用户-P区分开来,直接连接到数据库标志-D时也必须大写。

)2)直接输入密码时,不能在-p后留下-pmypassword等空格。

(3)无指令结束段) )。 分号。

示例:

MySQL-ulzpddd-pmy password-h 192.168.1.88-p 3306-dmydb

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。