精华内容
下载资源
问答
  • 今天在电脑上安装了Mysql 8.0.11,然后又屁颠屁颠地安装了Navicat for MySQL,打开Navicat准备链接数据库的时候出现了如下提示: 上网搜索解决方案,网上说出现这种情况的原因是:mysql8 之前的版本中加密规则是...

    今天在电脑上安装了Mysql 8.0.11,然后又屁颠屁颠地安装了Navicat for MySQL,打开Navicat准备链接数据库的时候出现了如下提示:

    上网搜索解决方案,网上说出现这种情况的原因是:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 

    解决问题方法有两种:

    方法1.升级navicat驱动;

    方法2.把mysql用户登录密码还原成mysql_native_password. 

    这里采用方法2解决,具体操作步骤如下:

    1.打开命令行小黑屏,进入MySQL的bin目录,然后输入mysql -u root -p,输入密码

     

    2.然后输入

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码,password为自定义密码 

    FLUSH PRIVILEGES; #刷新权限

    (温馨提示:ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #这行命令实际上应该为设置密码永不过期,而不是修改加密规则,当年水平有限,直接copy网上的资料,误导了一些网友,深感抱歉。印象中,当时解决这个问题时,我也没有执行这行命令,具体可参考下方截图)

    3.输入刚刚修改的密码,再次测试连接,惊喜地发现连接成功

    展开全文
  • MySQL连接命令

    千次阅读 2020-11-16 13:40:29
    一、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格) C:>mysql -h localhost -u root -p123 二、MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为...

    一、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格)

    C:>mysql -h localhost -u root -p123
    二、MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123”

    C:>mysql -h 172.16.16.45 -P 3306 -u root -p123
    三、MySQL 连接本地数据库,用户名为“root”,隐藏密码

    C:>mysql -h localhost -u root -p

    Enter password:
    四、MySQL 连接本地数据库,用户名为“root”,指定所连接的数据库为“test”

    C:>mysql -h localhost -u root -p123 -D test

    mysql>select database();

    查看版本
    mysql>status;

    展开全文
  • 打开Navicat for Mysql,新建连接--测试连接出现以下情况: 问题出现原因: 可能是MySQL数据库服务没有启动,启动mysqld.exe即可,已多次亲测。也可能是其他原因,但是第一种原因最常见。 解决方法: 1.打开 ' ...

          打开Navicat for Mysql,新建连接--测试连接出现以下情况:

    问题出现原因:

            由报错语句可知,‘不能连接到mysql服务器’。即可能是MySQL数据库服务没有启动,启动mysqld.exe即可,已多次亲测。也可能是其他原因,但是这种原因最常见。

    解决方法:

           1.打开 ' 计算机 '-->点击左边‘ 计算机 ’-->在搜索栏中输入‘ mysqld ’,找到后启动即可


     

        2.  如果搜不出来,就是没有mysql服务。进入官网下载:https://dev.mysql.com/downloads/mysql/,选择适合自己的32位或64位。下载安装后直接启动。

      

    3.搜出来或是启动好后,再连接,这个时候就不会出现上面的那个问题了。

     

    一般默认密码为:root 或 空(什么都没有)或123456。

     

    ——————更新——————

    鉴于评论里很多小伙伴说有出现闪退的问题,因楼主没遇到,不过可以说一个怎么查找出现闪退的原因

    用cmd命令行启动程序,如果有问题,命令行里会显示出问题原因。

    win+r,输入cmd,进入控制台。再进入到mysql的安装目录(就是上面说的mysqlId.exe目录,如果忘记了就全局搜吧),在当前目录下,输入mysqlId.exe回车,就会显示启动不了的原因。然后可以根据问题原因再排查

    展开全文
  • MySQL连接

    千次阅读 2017-09-03 13:09:31
    刚看到SQL连接符这块,发现按照书上(SQL查询艺术)讲的使用+作为连接符在MySQL中一直出错,原来MySQL连接符与SQL Server不一样,SQL Server使用+作为连接符,而MySQL则使用concat(str1,str2,...)函数 例:SELECT ...

    刚看到SQL连接符这块,发现按照书上(SQL查询艺术)讲的使用+作为连接符在MySQL中一直出错,原来MySQL连接符与SQL Server不一样,SQL Server使用+作为连接符,而MySQL则使用concat(str1,str2,...)函数,而且可以连接任意类型数据。而SQL Server的+连接符只能连接相同或者行进的数据类型。

    例:SELECT  CONCAT(username,CONCAT('('),address,CONCAT(')'))  sssname,sex FROM USER


    展开全文
  • Navicat for MySQL 连接 MySQL 报2005错误

    万次阅读 多人点赞 2018-06-25 10:59:17
    Navicat for MySQL 连接 MySQL 报2005错误 关于Navicat for MySQL 连接 MySQL 报2005 -Unknown MySQL server host ‘localhost’(0)错误的情况与解决方法 2005报错原因: 在本地MySQL的服务启动后,由于Navicat...
  • Navicat for MySQL连接不上MySQL

    千次阅读 2019-07-22 14:07:18
    使用可视化工具Navicat for MySQL连接时报错。 client does not support authentication protocol requested by server ; 网上搜了一下原因,大致意思是:8.x的版本使用了新的加密方式,跟5.x的不同。 而可视化 ...
  • VSCode插件MySQL连接数据库

    千次阅读 热门讨论 2020-05-22 23:01:36
    VSCode插件MySQL连接数据库 安装插件 Ctrl+Shift+X 输入MySQL,点击install 连接MySQL数据库 点击浏览界面下方开源看到MYSQL,点击右边的加号 主机名,以本机为例 用户名 输入密码 端口号 设置SSL,可选,...
  • Mysql 连接参数 useAffectedRows 详解

    万次阅读 2018-08-14 10:44:34
    Mysql 连接参数 useAffectedRows 详解 1、官方介绍 useAffectedRows Don’t set the CLIENT_FOUND_ROWS flag when connecting to the server (not JDBC-compliant, will break most applications that rely on ...
  • MySQL连接查询——MySQL 基础查询你会了吗?

    千次阅读 多人点赞 2020-05-09 20:30:49
    文章目录2、MySql连接查询2.1、内连接(sql92 和sql99)2.1.1、sql92`1、等值连接`2、 为表起别名6、可以加排序吗?7、可以实现三表连接吗?2、非等值连接3、自连接2.1.2、sql99标准1、等值连接2、非等值连接3、 自...
  • Android Studio中实现mysql连接

    千次阅读 2020-07-22 11:23:35
    在Android Studio编译器中实现Mysql连接 Mysql要开启远程连接 具体方法链接 2.在Android studio中的libs中添加mysql.jar和mysql-connector-java-xxxx.jar两个架包,mysql-connector-java-xxxx-jar包中xxxx为版本...
  • MySQL 连接查询 1.使用连接查询的场景 将多张表进行记录的连接查询(按照某个字段指定的条件进行数据的拼接); 进行数据的拼接(两张表的内容显示在一个结果表中 使用连接查询) 最终的结果是:记录数有可能变化,...
  • pycharm+mysql连接

    万次阅读 2017-04-20 12:09:58
    pycharm 5.0 python2.7 1安装MySQLdb包 MySQL-python-1.2.3.win-amd64-py2.7.exe2.pycharm 装数据库插件 setting-plugins-database navigator ...打开pycharm的database插件,新增一个MySQL连接 vi
  • mysql连接定义时区

    千次阅读 2019-03-29 14:22:38
    mysql连接错误,有时候存在时区问题, 错误提示: The server time zone value ‘¥x¥_¼Ð·Ç®É¶¡’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC...
  • mysql连接时间设置:

    千次阅读 2017-03-31 14:16:41
    mysql连接时间设置: 产生问题的原因,服务器启动后,每个进程都会主动连接到mysql要是长时间没有数据交互,mysql会自动断开连接; 需要修改mysql连接断开时间,改成大概二十多天就好了; 查看连接: ps:腾讯云...
  • mysql连接flush-hosts问题处理

    万次阅读 2019-01-28 15:34:35
    mysql连接flush-hosts问题处理 上网查到解决方案 【错误】Host is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’; 【原因】同一个ip在短时间内产生太多(超过mysql数据库max...
  • Navicat MySQL连接Linux下MySQL的及2003错误解决方案 1.首先登录mysql 2.为用户授权——需要在mysql里面执行以下语句(开放mysql远程权限) use mysql; GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY...
  • MySQL连接字符串,可以自定义连接时字符集编码 jdbc:mysql://localhost:3306/${database}?useUnicode=true&characterEncoding=UTF-8
  • 使用navicat for mysql连接远程mysql

    万次阅读 多人点赞 2018-04-22 16:46:31
    我是使用navicat的windows端 连接centos下mysql服务器 (本地连接的话常规页面设下账号密码就OK) 设置如下图
  • MySQL连接查询

    千次阅读 2019-05-08 23:43:02
    首先创建两个表 ...1.内连接查询(INNOR JOIN) 使用普通sql语句 select fruits.id,name,price,num from fruits,orders where fruits.id=orders.id; 使用内连接查询语句(结果与上图相同) s...
  • 解决Mysql连接池被关闭 ,hibernate尝试连接不能连接的问题。 (默认mysql连接池可以访问的时间为8小时,如果超过8小时没有连接,mysql会自动关闭连接池。 hibernate的c3p0连接池配置 依赖包:c3p0-0.8.5.2.jar ...
  • 如题如果没有设置的话,会出现在sql语句中出现中文的情况下,在mysql中直接执行会出结果,但是在java程序中不会有结果,也不会报错. 一.mysql 默认编码的...添加 default-character-set=utf8二.mysql连接设置String url=
  • mysql连接异常-CommunicationException

    千次阅读 2018-08-29 11:10:11
    原因:mysql连接在超过空闲连接超时时间后被断开,此时程序不知道该连接已经断开,继续使用就会报上图的错。 解决办法:一般情况下很少出现这种错误。解决方法有多种,可以从数据库层面解决:将过期时间设置成很大...
  • [Mysql for Excel指南] 3.2 管理MySQL连接

    千次阅读 2016-01-23 16:13:30
    在任何一个应用中创建或编辑连接都将影响两个应用的MySQL连接。 添加MySQL连接 你可以使用MySQLforExcel或者MySQLworkbentch添加新连接。 在Excel中,单击“New Connection”打开创建新连接的窗口,如下图...
  • Mysql连接超时的问题与解决方法

    万次阅读 2016-11-02 14:55:41
    Mysql连接超时的问题与解决方法Mysql连接超时的问题与解决方法 com.mysql.jdbc.exceptions.jdbc4.: Communications link failure The last packet successfully received from the server was milliseconds ago.
  • ![图片说明](https://img-ask.csdn.net/upload/201804/27/1524833469_955718.jpg) navicat for mysql 连接报错1251详细解决步骤
  • R语言使用RMySQL联接及读写...R语言使用RMySQL连接及读写Mysql数据库 简单说下安装过程,一般不会有问题,重点是RMySQL的使用方式。 系统环境说明 Redhat系统:Linux 460-42.6.32-431.29.2.el6.x86_64 系统编码:LA
  • Mysql连接数过大导致连接超时的问题

    千次阅读 2018-09-11 09:45:12
    Mysql连接数过大导致连接超时的问题,春节访问量激增,负载压力很大,程序处理较慢,然后就调整项目中的线程池和数据库连接数。可是还是没有太好的提高,追根溯源,发现数据库连接受到限制。虽然是做了读写分离,...
  • Navicat for MySQL连接mysql提示Client does not support authentication protocol requested by server; consider upgrading MySQL client 客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端 解决方案: 1...
  • MySQL连接出现服务器时区设置错误

    千次阅读 2016-12-02 17:04:46
    MySQL连接出现服务器时区设置错误
  • NodeJS mysql连接池使用及遇到的坑

    万次阅读 热门讨论 2018-08-06 00:55:50
    最近在开发小游戏,遇到个nodejs访问mysql的问题,可怜巴巴的打了一晚上日志,...NodeJS中使用mysql连接池 function query(sql, sqlParams, callback) { pool.getConnection(function (err, conn) { if (err) {...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,022,916
精华内容 409,166
关键字:

mysql连接

mysql 订阅