LINUX 指令连接服务器的MYSQL数据库显示失败,请教一下是啥原因?最好能详细点吗?在线等谢谢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX 指令连接服务器的MYSQL数据库显示失败,请教一下是啥原因?最好能详细点吗?在线等谢谢相关的知识,希望对你有一定的参考价值。

输入linux命令 mysql -hip -u用户名 -p密码
提示错误

ERROR 1130 (HY000): Host 'ip地址' is not allowed to connect to this MySQL server

参考技术A mysql没有开放访问权限,只能本地访问
一般刚装的mysql都有这种问题
在mysql库的user表里面可以设置
例如,把root用户的 host字段 改成“%”,重启数据库或刷新配置即可
参考技术B 正如提示所说,你这个ip没权访问mysql。
mysql里面有个mysql库,里面有个user表或host表,进去有个host项,如果数值%就是开放给任意ip,如果设置了某个ip,则其他计算机无法访问。本回答被提问者和网友采纳
参考技术C grant all on *.* to 用户名@ip地址 identified by ’密码‘;

使用navicat连接远程linux的mysql中文显示乱码的问题

首先确保远程的数据库的编码类型是utf-8

在对应的连接上

右键-》连接属性->高级 

去掉使用mysql字符集

然后上面的编码选择 (65001)utf-8

接着打开连接  找到对应的数据库   

右键  数据库属性 

把编码也改成UTF-8

这样就可以了

以上是关于LINUX 指令连接服务器的MYSQL数据库显示失败,请教一下是啥原因?最好能详细点吗?在线等谢谢的主要内容,如果未能解决你的问题,请参考以下文章

linux数据库表怎么纵向显示

linux常见的操作指令

linux服务器项目部署

Linux指令学习

linux CentOS虚拟机安装mysql

linux CentOS虚拟机安装mysql