您的位置:

连接mysql数据库报异常,mysql数据库报错

本文目录一览:

  • 1、连接MYSQL数据库总显示Can not connect to MySQL server
  • 2、mySQL数据库连接不上怎么办。。
  • 3、MYSQL访问数据,出现异常,这个要怎么解决
  • 4、连接mysql数据库出现2003-Can't connect to MySQL server on 'localhost'(10061),请问是怎么回事?
  • 5、连接MYSQL数据库出异常

连接MYSQL数据库总显示Can not connect to MySQL server

Can not connect to MySQL server详细解决方法:

排错过程:

1、到/tmp/下确实没有mysql.sock.

2、执行 bin/mysqld_safe –user=mysql ,可以看到提示,信息放到/var/lib/mysql/zuolong.err文件里.zuolong为你的hostname

3、查看 /var/lib/mysql/yourhostname.err里面的信息,看到启动mysql时,会看在/var/run/mysqld/生成mysqld.sock文件。

4、用ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock,重启一下mysql服务,php连接正常。

系统重启后,/tmp/msyql.sock文件又没了,错误又出现。

5、执行bin/mysqld_safe –user=mysql –socked=/tmp/mysql.sock在/tmp/里面可以生成mysql.sock,php也正常。

6、可是重启以后,系统是不会加上–socked的这项呀,查看了一下mysql自动启动脚本vim /etc/init.d/mysql发现里面也没涉及到socked的地方。

7、再次跑去修改/etc/my.cnf里面的socket=/tmp/mysql.sock,结果还是不行。找了大量资料,都发现不了问题。

8、最后,在偶然的机会,发现在/etc/里面还有一个mysql目录,进去又发现了一个my.cnf文件。这个目录和文件 都是编译安装后自动生成的。而在/etc/下的那个my.cnf是我按网上教程自己copy来的。在里面无论怎么配置socket都不生效。

解决:

vim /etc/mysql/my.cnf

一看里面的配置,就知道问题所在了。

socket = /var/run/mysqld/mysqld.sock

修改为

socket = /tmp/mysql.sock

重启mysql,问题解决

mySQL数据库连接不上怎么办。。

这问题头疼,是不是要讲详细.。局域网处理方案,一般连接检查顺序:

1.查看数据库监听端口;

2.查看该监听服务启动没有;

3.查看驱动包有没有放(服务器端common-lib,开发工具common开发包[一般自带有];

4.运行jdbc连接程序,有没有出异常,出异常上面没弄好,看看异常,就可以追踪处理。

5.直接使用开发工具的链接测试平台,备好各个属性,添入驱动包,测试链接是否成功,成功你的程序有问题,没成功换驱动包。

MYSQL访问数据,出现异常,这个要怎么解决

Mysql

远程连接Mysql服务器的数据库,错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server

猜想是无法给远程连接的用户权限问题。

这样子操作mysql库,即可解决。

在本机登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'即可

mysql -u root -p

mysql;use mysql;

mysql;select 'host' from user where user='root';

mysql;update user set host = '%' where user ='root';

mysql;flush privileges;

mysql;select 'host' from user where user='root';

第一句:以权限用户root登录

第二句:选择mysql库

第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)

第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址

第五句:刷新MySQL的系统权限相关表

第六句:再重新查看user表时,有修改。。

重起mysql服务即可完成。

连接mysql数据库出现2003-Can't connect to MySQL server on 'localhost'(10061),请问是怎么回事?

无法连接到 MySQL 服务器,可能的情况为:

1、MySQL 服务没有启动,一般是在异常的情况下 MySQL 无法启动导致的,比如无可用的磁盘空间,my.ini 里 MySQL 的 basedir 路径设置错误等;

2、MySQL 服务器资源紧张,导致无法连接。

拓展资料:

使用说明

1.如果是用 MySQL + Apache,使用的又是 FreeBSD 网络操作系统的话,安装时候你应按注意到FreeBSD的版本问题,在 FreeBSD 的 3.0 以下版本来说,MySQL Source 内含的 MIT-pthread 运行是正常的,但在这版本以上,你必须使用 native threads,也就是加入一个 with-named-thread-libs=-lc_r 的选项。

2.如果在 COMPILE 过程中出了问题,请先检查你的 gcc版本是否在 2.81 版本以上,gmake 版本是否在3.75以上。

3.如果不是版本的问题,那可能是你的内存不足,请使用 ./configure--with-low-memory 来加入。

4.如果要重新做你的 configure,那么你可以键入 rm config.cache 和 make clean 来清除记录。

5.把 MySQL 安装在 /usr/local 目录下,这是缺省值,您也可以按照你的需要设定你所安装的目录。

服务无法启动

1、首先,查看MySQL的服务是否存在。如果不存在需要先安装服务。安装服务的方法是进入MySQL Server的安装目录,找到bin目录,然后找到文件mysqld.exe,使用命令行运行 mysqld --install MySQL57 安装服务(如果不成功尝试使用管理员方式运行,MySQL57是服务的名字,默认是MySQL)。

2、如果上述方法安装服务失败,则可采用下述方法安装(成功则跳过此步)。搜索程序“regedit.exe”,即注册表编辑器,打开后找到 “计算机”——"HKEY_LOCAL_MACHINE"——“SYSTEM”——“CurrentControlSet”——“Services”,然后在该目录下新建项MySQL57(服务的名字)即可成功建立项目。

3、找到新建的项,然后可以看到其中有ImagePath这一项,这其实是可执行文件的路径。因为MySQL服务是需要靠mysqld这个命令来启动的,所以检查下ImagePath的路径是否正确。路径错误导致启动服务时报错—“无法找到文件”。

4、修改ImagePath的内容为正确的路径值,正确的值是"D:\MySQL\MySQL Server 5.7\bin\mysqld" --defaults-file="D:\MySQL\MySQL Server 5.7\my.ini" MySQL 是这种形式的,对照一下,如果路径不对,修改过来。

5、重启计算机,再次启动服务,并可以成功运行MySQL服务。

参考资料:百度百科:mySQL

连接MYSQL数据库出异常

Connection refused: connect

可以确定不是驱动JAR包的问题,可能的原因有:

1、MySQL数据库服务未启动,在安装MySQL以后本服务默认是开机自动启动的,如果用户对开机速度进行过优化,可能会禁止开机启动。通过右键 我的电脑-管理-服务和应用程序- 服务-MySQL启动即可。

2、用户密码错误。

3、数据库名字不是xtest

连接mysql数据库报异常,mysql数据库报错

2022-11-17
与mysql数据库连接报错(与mysql数据库连接报错104

2022-11-09
连接mysql数据库连接报错(数据库连接错误)

2022-11-12
mysql连接本地数据库报错,mysql连接本地数据库报错怎

2022-11-23
mysql数据库报错you(mysql常见错误)

2022-11-09
连接mysql远程数据库报错(mysql数据库远程连接不上)

2022-11-13
mysql数据库连接不上,mysql数据库连接不上报1251

2022-12-01
jdbc连接mysql数据库时(JDBC数据库连接)

2022-11-11
导入mysql数据库时出错,mysql导入数据库报错

2022-11-21
mysql连不上数据库(MySQL数据库无法连接)

2022-11-09
解决mysql数据库接连报错,数据库连接错误的原因及解决方法

2022-11-21
query连接mysql数据库,链接mysql数据库

2022-11-22
mysql数据库导入报错(sql导入数据库错误)

2022-11-10
连接mysql数据库笔记1(如何连接数据库mysql)

2022-11-10
连接mysql数据库连接失败,mysql数据库连接错误

2022-11-21
mysql数据库建表时报错,mysql创建表报错

本文目录一览: 1、为什么mysql创建表总报错? 2、mysql创建表错误1064? 3、mysql创建表出错#1064(42000)错误 4、mysql建表一直报错,看着没啥问题啊,来个大哥看下,

2023-12-08
的php连接mysql报错,php连接mysql报错404

2022-11-26
下连接mysql数据库问题,mysql数据库内连接

2022-11-20
mysql数据库连接出错,连接数据库时发生错误

2022-11-17
mysql数据库填报(数据库建表总结)

2022-11-12