mysql进不去

作者&投稿:彤伟 (若有异议请与网页底部的电邮联系)
Mysql进不去connection?~

你安装mysql的时候有没有选择开启3306端口,如果没开启你这里肯定上不去的,这个都是通过3306端口去访问操作的。

开启3306端口方法:
开启 MySQL 的远程登陆帐号有两大步:
1、确定服务器上的防火墙没有阻止 3306 端口。
MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的。
如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号。
如果不知道怎样设置您的服务器上的防火墙,请向您的服务器管理员咨询。
2、增加允许远程连接 MySQL 用户并授权。
1)首先以 root 帐户登陆 MySQL
在 Windows 主机中点击开始菜单,运行,输入“cmd”,进入控制台,MySQL 的 bin 目录下,然后输入下面的命令。



在 Linux 主机中在命令提示行下输入下面的命令。
> MySQL -uroot -p123456

123456 为 root 用户的密码。
2)创建远程登陆用户并授权
> grant all PRIVILEGES on discuz.* to ted@'123.123.123.123' identified by '123456';

上面的语句表示将 discuz 数据库的所有权限授权给 ted 这个用户,允许 ted 用户在 123.123.123.123 这个 IP 进行远程登陆,并设置 ted 用户的密码为 123456 。
下面逐一分析所有的参数:
all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔。
discuz.* 表示上面的权限是针对于哪个表的,discuz 指的是数据库,后面的 * 表示对于所有的表,由此可以推理出:对于全部数据库的全部表授权为“*.*”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授权为“数据库名.表名”。
ted 表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。
123.123.123.123 表示允许远程连接的 IP 地址,如果想不限制链接的 IP 则设置为“%”即可。
123456 为用户的密码。
执行了上面的语句后,再执行下面的语句,方可立即生效。
> flush privileges;

ps:
安装了MYSQL5.0,可是别人在访问我的数据库服务器的时候,老是报10060错误,上网查看了一下,原来是windows防火墙将MYSQL的端口3306给拦截了,具体的打开方法如下:
开始-设置-控制面板-Windows防火墙,单击“例外”-“添加端口”,名称为:mysql,端口:3306,TCP协议,单击“确定”就可以了。

装数据库的时候就有设置root的密码啊,装完之后在安装目录下面有一个my.ini的配置文件,你的错误提示为提示 Could not open required defaults files:...my.ini,说明数据库没装成功,建议重新安装并配置。
最后再装一个图形化的管理工具,http://www.williamlong.info/archives/1716.html中介绍了几款工具,建议看一下

权限问题造成的

localhost改成%

mysql -u root -p

mysql>use mysql;

mysql>update user set host = ‘%’ where user =’root’;

mysql>flush privileges;

mysql>select `host`,`user` from user where user=’root’;
不知道你可以解决不?
mysql是卸妆不干净的,重装可以的,你试试上面的方法,不可以加我~~~

你的MYSQL帐号不允许远程访问,因此才会报错.
MYSQL中的每一个用户,都有访问的权限.这权限不仅包括对数据库的操作权限,还包括远程连接权限.
MYSQL安装之后默认创建的ROOT用户,访问权限为localhost.也就是只能在本地访问.要想让它可以远程访问,可以修改成 % (任意主机)或你的PHPMYADMIN所在的服务器的IP地址.
修改的方法很简单.用ROOT进入系统,运行以下命令:
use mysql ---打开MYSQL这个库
update user set host="%" where user="root"
这样就OK了


MySQL数据库无法进入解决方法mysql不能进入
2. MySQL服务器未运行 如果MySQL服务器未运行,您将无法进行登录。对于Mac和Linux用户,可以在终端中启动MySQL服务器。对于Windows用户,可以使用MySQL启动工具启动服务器。3. MySQL服务器端口被占用 端口为3306的MySQL服务器端口可能被其他进程占用。这将防止MySQL服务器正常工作。在这种情况下,请使用以下命...

如何解决CMD无法进入MySQL的问题cmd无法进mysql
解决方法四:检查MySQL端口 在连接MySQL时,我们需要指定MySQL端口号。如果我们没有设置MySQL端口,或者指定的端口号不正确,就无法连接MySQL。我们需要检查以下几点:1.端口号是否正确 我们需要确保指定的端口号是正确的。默认情况下,MySQL的端口号为3306。如果我们修改了MySQL的端口号,需要用修改后的端口号...

cmd无法进入MySQL解决方案cmd无法进mysql
一、检查服务是否正常启动 当我们在CMD尝试进入MySQL的时候,如果出现错误提示,则有可能是因为MySQL的相关服务没有正常启动,导致CMD无法连接到MySQL服务。因此,我们需要先检查一下MySQL的服务是否已经正常启动。1.打开“服务”:在Windows操作系统中,可以通过在搜索栏中输入“services.msc”打开“服务”窗口...

彻底解决cmd无法进入MySQLcmd进不去mysql
2. 检查MySQL服务是否正在运行 如果MySQL服务没有开启,CMD就无法进入MySQL,因此需要确保MySQL服务正在运行。方法:在“开始”菜单中寻找“服务”选项,或者在“运行”中输入“services.msc”命令打开服务窗口。在窗口中寻找“MySQL”服务,确保它是正在运行的状态。3. 输入正确的MySQL命令 如果MySQL路径已经...

mysql开启就进不去系统?
一、无法访问系统资源 MySQL 不能访问启动需要的资源是造成而 MySQL 无法启动的一个常见原因,如:文件,端口等。由于 linux 中用于启动 mysqld 进程的 mysql 用户通常是不能登陆的,可以使用类似下面的命令检查文件的访问权限。sudo -u mysql touch \/var\/lib\/mysql\/b 找出问题后,修改对应文件或目录...

如何解决无法访问MySQL下载网页的问题mysql下载网页进不去
1. 检查网络连接 我们需要检查网络连接是否正常。可以尝试打开其他网站,检查网络连接是否正常。如果网络连接存在问题,我们需要尽快解决网络连接问题,以确保正常访问 MySQL 下载网页。2. 清除浏览器缓存 我们需要清除浏览器缓存,以解决浏览器缓存问题。我们可以根据浏览器类型进行不同处理,这里以 Chrome 浏览...

...Premium今天手贱把用户删除了,现在登不进去Mysql数据库了。求_百度...
用单用户模式启动mysql 然后在添加用户就可以了 追问 说详细点,不懂啊。追答1. 在系统偏好 中,中止MySQL服务.;2. cd\/usr\/local\/mysql-...\/bin sudo .\/mysqld_safe--skip-grant-tables3. 登录MySQL; mysql4. 置空root用户的密码; mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED...

在mysql中出现连接不到mysql数据库,求解决!!?
首先,检查mysqld进程是否运行正常。可以使用如下命令进行验证:mysqladmin ping 或者 ps -ef | grep mysqld 若出现以下情况:使用参数--skip-networking,MySQL不会监听3306端口。使用参数--bind-address限制了客户端访问IP地址,如只监听本地连接。通过查看网络端口监听情况,可以推测mysqld进程的参数配置...

谜团cmd无法进入MySQLcmd不能进入mysql
1. MySQL安装配置不正确 我们需要确定MySQL是否已正确安装并配置为PATH系统环境变量。如果还没有安装的话,请先下载MySQL并且确保它被正确安装。2. cmd命令不是在正确的目录下运行 要进入MySQL,你需要在命令提示符(cmd)中切换到MySQL文件夹所在目录下。如果你不在这个目录下,你将无法访问MySQL。3. ...

mysql连接不上
按照以下步骤操作:以权限用户root登录;选择mysql库;查看mysql库中的user表的host值,即可进行连接访问的主机或IP名称;修改host值,使用通配符修改或直接增加IP地址;刷新MySQL的系统权限相关表;再重新查看user表有修改;重起mysql服务即可完成。

惠山区17713496441: Mysql为什么启动不了 -
夕华小儿: 1、mysql配置文件设置错误 A、首先查找mysql对应的配置文件my.ini 如果服务是使用指定的配置文件启动,到对应的文进行修改(文件的位置从控制面板中服务的属性中查看) B、检查参数basedir和datadir对应的目录是否存在,如: basedir ...

惠山区17713496441: mysql打不开了怎么办 -
夕华小儿: 添加mysql安装路径.首先右键单击“我的电脑(wind7是“计算机”)”--->“属性”-->"高级系统设置",弹出“系统属性”界面单击“环境变量”,弹出“环境变量”窗口,如图找到“系统变量”下的“Path”,选中path,...

惠山区17713496441: MYsql数据库打不开 -
夕华小儿: 如果你的MySQL数据库出现"ERROR 2003: Can't connect to MySQL server on 'localhost' (10061)", 说明你的MySQL还没有启动.解决办法:第一步删除C:\Windowns下面的my.ini第二步打开C:\mysql\bin\winmysqladmin.exe 输入用户名 和密码第三步 在dos下 输入 mysqld-nt -remove 删除服务在接着输入 mysqld-nt -install第四步 输入mysql 启动成功

惠山区17713496441: mysql打不开
夕华小儿:一般出现这样的情况,是你的密码不正确,请确认你输入的密码是否正确.如果实在不记得密码的话,建议重装Mysql.这是比较直接,也是最简单的办法!

惠山区17713496441: mysql进不去 -
夕华小儿: 登陆进去后:grant all privileges on *.* to ''@'localhost' identified by '';

惠山区17713496441: mysql打不开 -
夕华小儿: 服务没有起来,你怎么进去!试试楼主所说的再dos中执行net start mysql试一试!不行的话就在 我的电脑右键管理 服务中开启mysql的服务!

惠山区17713496441: mysql为什么打不开 -
夕华小儿: 这个是密码错误提示.可以试试1.用系统管理员登陆系统. 2.停止MySQL的服务. 3.进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:mysql,进入C:mysqlbin 4.跳过权限检查启动MySQL, c:mysqlbin>mysqld-nt --skip-grant-...

惠山区17713496441: mysql登录不进去 -
夕华小儿: 进入你mysql的安装目录,这里我的是C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin> 执行:mysqladmin -uroot password 123456 然后在cmd中登录mysql -uroot -p123456登录即可.

惠山区17713496441: Mysql突然登陆不了了, -
夕华小儿: 服务没有开启 右键“我的电脑”,---------->选择“管理” 然后双击 “mysql” --------->“启动”

惠山区17713496441: mysql 为什么打不开???????? -
夕华小儿: 1、检查能不能ping通. 2、防火墙设置.是否屏蔽了mysql的3306端口 3、检查账户登录权限

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网