关于mysql连接报错1130
有一个项目在服务器上,知道服务器地址,也知道mysql账号密码,但是连接的时候报错
网上有搜过相关资料,坑爹的是我对linux不懂,登上服务器之后在命令下运行mysql总是报错-bash:commond not found,我已经cd到mysql的安装目录下的bin目录了,还是会报这个错误。这还是个phpstudy的集成环境,感觉安装目录下的文件都有点不同,bin下直接就是文件了,没有以php版本为文件名的文件夹,好烦。这个该怎么解决啊?急急急!
回复内容:
有一个项目在服务器上,知道服务器地址,也知道mysql账号密码,但是连接的时候报错
网上有搜过相关资料,坑爹的是我对linux不懂,登上服务器之后在命令下运行mysql总是报错-bash:commond not found,我已经cd到mysql的安装目录下的bin目录了,还是会报这个错误。这还是个phpstudy的集成环境,感觉安装目录下的文件都有点不同,bin下直接就是文件了,没有以php版本为文件名的文件夹,好烦。这个该怎么解决啊?急急急!
如果你的客户端IP经常变化, 创建一个主机名为%
的用户, 表示任何客户端主机地址.
create user 'username'@'%' identified by 'password';
授予所有数据库的所有权限给 'username'@'%'
grant all privileges on *.* to 'username'@'%';
服务器上的mysql没有开启对于公网访问的支持,具体可以百度mysql远程连接
可能是权限问题!
登上服务器之后在命令下运行mysql总是报错-bash:commond not found
可以把mysql的bin目录这个系统变量添加到/etc/profile文件里面
vim /etc/profile
PATH=$PATH:/usr/local/mysql/bin export PATH
source /etc/profile
下一篇: 为何修改信息后数据库表中内容为空
推荐阅读
-
解决php用mysql方式连接数据库出现Deprecated报错问题
-
通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法
-
Navicat连接mysql报错1862
-
连接MySQL报错误代码 ERROR 1045时的解决方案
-
Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决
-
Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决
-
远程连接mysql时连接不上并且报错(问题解决)
-
远程连接mysql出现1130的错误
-
Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决方法
-
Java连接MySQL报错:CommunicationsException: Communications link failure