不能对Mysql服务器进行远程连接,怎么回事?

不能对Mysql服务器进行远程连接,怎么回事?,第1张

你在远程访问的时候,用户名

不能是

root用户,必须由你访问的那个机器

上的MySQL

分配个用户,用那个用户名和密码就可以连接成功了,,连接地址是IP的形式

数据库连接失败的原因:登录账号、密码、服务器名称、数据库名称登录错误导致不能连接、没能正确安装SQL服务器、因权限问题导致数据库不能连接。

1、登录账号、密码、服务器名称、数据名称登录错误导致不能连接。仔细检查好所填信息是否正确,填写正确一般就可以解决。

解决方法:当正在使用的软件出现数据库不能连接时,一般就是服务器名出现问题,更改服务器名称一般可以解决问题。数据库如果是安装在本机,服务器名可以用“”或“local”来代替 ;如果是安装在局域网的其它计算机上,可以用IP地址作为服务器名。

2、如果没能正确安装SQL服务器。也会导致数据库连接不上;安装好数据库后,如果SQL服务管理器没有启动,则要去服务那里开启。

解决方法:如果是SQL数据库未能能成功安装,再次重新安装时,可能会无法安装,提示是存在一个未完成的安装挂起,打开注册表编辑器,在Manager中找到并删除项目即可。

3、因权限问题导致数据库不能连接。检测计算机的安全保护限制、SQL Server安全设置、操作系统的安全限。

解决方法:可以先暂时关闭防火墙或者杀毒软件,看是否是这些软件的安全设置所导致。如果SQL服务器采用的是Windows XP系统,当工作站电脑出现不能连接数据库的情况时,可以在服务器和工作站各建立一个相同的WINDOWS用户账号和密码。

数据库简介

数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。

即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。

1、干掉正在运行的数据库:

(方法1)/etc/initd/mysqld stop

(方法2)rcmysqld stop

(方法3)service mysqld stop

(方法4)kill -TERM mysqld

2、启动mysql服务器(--skip-grant-tables忽略用户表)

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

3、重新使用root用户登录数据库

mysql -u root mysql

4、重新设置root密码

mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

5、刷新权限

mysql> FLUSH PRIVILEGES;

6、退出mysql

mysql> quit

7、重启mysql

(1)/etc/initd/mysqld restart

(2)service mysqld restart

8、使用root用户重新登录mysql

(方法1)mysql -uroot -p

(方法2)service mysqld start

是网站服务器的问题,不是你能解决的,mysql服务不能访问,说明

你访问的主机的数据库是用的Mysql,可能他们正在升级,所以先关掉了数据库服务,这个不是你电脑的问题是网站服务器的问题!

你还可以找一些稳定一点的网站。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 不能对Mysql服务器进行远程连接,怎么回事?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情