解决mysql不能远程登入的问题

mysql远程不能登入,问题就在于当时设置的账号只限制本地访问,mysql默认也只是本地访问。

之前的设置:

               通过命令行登录管理MySQL服务器(提示输入密码时直接回车):

     mysql> /usr/local/webserver/mysql/bin/mysql -u root -p -S /tmp/mysql.sock

     mysql>  GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' IDENTIFIED BY '12345678';
     mysql> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'127.0.0.1' IDENTIFIED BY '12345678';

     (1)可以把127.0.0.1改成你希望访问的IP

      (2)'%'怎表示任何IP都可以访问。

1、修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看

2、授权用户,你想root使用密码从任何主机连接到mysql服务器
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'  IDENTIFIED BY 'admin123'  WITH GRANT OPTION;flush privileges;

如果你想允许用户root从ip为192.168.12.16的主机连接到mysql服务器
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.16'   IDENTIFIED BY '123456'  WITH GRANT OPTION;

 

[root@localhost bin]# ./mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9277
Server version: 5.5.3-m3-log Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> GRANT ALL PRIVILEGES ON *.* TO'admin'@'%' IDENTIFIED BY 'Xinying_2010';
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id:    9324
Current database: *** NONE ***

Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

注意:最后一句很重要,目的是使修改生效.如果没有写,则还是不能进行远程连接.

现在就可以使用mysql的客户端软件去连接你的数据库了

我使用的是Navicat for MySQL

转载于:https://www.cnblogs.com/yplong/p/3604919.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/258845.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ASCII码、HEX、字符、BCD 等等 基础知识思考

每每遇到这些问题就要想个半天,想不明白还不舒服,今天特别把所想整理下避免以后再次进入思想漩涡!!!计算机存储和传输都是以字节为单位 1 bit 1 二进制数据 1 byte 8 bit 1 字母 1 by…

[Logstash-input-redis] 使用详解

2019独角兽企业重金招聘Python工程师标准>>> Redis插件参数配置详解 工作流程 logstash启动redis插件redis插件获取参数,进行校验工作判断监听模式(list,channel,pattern_channel等),根据不同的监听模式创建监听任务创建redis实例&#xff0c…

雅可比旋转求解对称二维矩阵的特征值和特征向量

问题描述: 给定一个矩阵,如下: A[a11a21a12a22]A=\begin{bmatrix} a_{11}&a_{12}\\ a_{21}& a_{22} \end{bmatrix} 其中满足a12a21.也就是所谓的 对称矩阵。那么如何求解此矩阵的特征值以及特征向量呢?这里我们要用到 …

游戏场景灯光烘焙

【LV4】北京 天杀神(153478394) 10:21:15可能是我找的截图不好 我就是想问下 一般要烘焙这样的一个场景的步骤是什么 【LV5】北京地编~mr(274380109) 10:21:44首先就看原画的色调 确定一个环境光如果是晴天 就打一个直光 给阴影 直光不要太亮 【LV5】北京地编&a…

python画图数据的平均值怎么算的_Python气象数据处理与绘图(2):常用数据计算方法...

对于气象绘图来讲,第一步是对数据的处理,通过各类公式,或者统计方法将原始数据处理为目标数据。 按照气象统计课程的内容,我给出了一些常用到的统计方法的对应函数: import numpy as np 平均值 在计算气候态&#xff0…

Linux下nginx安装与配置

部分Linux发布版的默认安装已经集成了nginx,查看方法ls /usr/local,若已有nginx文件夹说明已集成。nginx依赖库pcre与zlib,且pcre依赖于gcc与gcc-c,因此安装步骤为:安装gcc与gcc-c库安装pcre库安装zlib库安装nginx详细…

java 读取properties文件

1.不在项目中读取 Properties properties new Properties();BufferedReader read new BufferedReader(new InputStreamReader(new FileInputStream("文件的路径"),"utf-8"));properties.load(read);properties .getProperty("那个文件的key") …

几种字符串加密解密的方法

为什么80%的码农都做不了架构师?>>> 第一种:〔 Python 与 Bash Shell 的结合 〕 这个命令会让你输入一个字符串,然后会再输出一串加密了的数字。 加密代码[照直输入]: python -c print reduce(lambda a,b: a*256ord(b), raw_inpu…

java delegate怎么写_美团面试官:你说你们公司的Mybatis分页插件是你写的,给我说说它的设计原理?...

来源:http://my.oschina.net/zudajun大多数框架,都支持插件,用户可通过编写插件来自行扩展功能,Mybatis也不例外。我们从插件配置、插件编写、插件运行原理、插件注册与执行拦截的时机、初始化插件、分页插件的原理等六个方面展开…

C++标准库与Java基础类对照表

一、集合类对象的集合,指如链表,数组,队列这一类的数据结构。在C标准库中把这些成为Container, 在Java中称为Collection。CSTL常用Container: vector, list, map, set, queue, stack, priority_queueJava基础类:ArrayL…

ASP.NET MVC 在控制器中获取某个视图动态的HTML代码

如果我们需要动态的用AJAX从服务器端获取HTML代码,拼接字符串是一种不好的方式,所以我们将HTML代码写在cshtml文件中,然后通过代码传入model,动态获取cshtml中的HTML代码 当然,我们想要使用通用的方法去获取cshtml&…

SharePoint 2013 处理videoplayerpage.aspx下的个人图片显示有误问题

问题:Personal sites photo cant correct display in the videos pageThe url address of personal sites photo is exist surplus characters. The correct situation is just the characters of "%20", not the characters of "%2520".解决方…

Python学习笔记(一)

1.python语言的优点:(1)是一种高级语言,提供大量的库和内置数据结构(2)书写简洁优美 缺点:是解释性语言,执行速度较慢 2.从官方网站下载的python解释器为CPython,是一种用C语言编写的python解释器。在命令行如果启动python3,输入p…

汇编语言基本概念汇总

汇编语言应该是我们如今学的最“低级”的语言了,由于如今不会再有人去学机器语言了。而汇编语言还在一些硬件或者嵌入式设备上使用并开发着。下面资料是为了大学的汇编考试整理的资料,如今与大家分享,希望能给大家提供帮助。 汇编语言程序设计…

MySQL找出锁等待

1.服务器级别的锁等待可以通过show processlist看到等待锁的线程id,但是无法知道究竟哪个线程持有锁可以通过mysqladmin debug相关等待锁的线程以及谁持有锁可以在错误日志中找到2.存储引擎层的锁等待则比较麻烦,以下是innodb存储引擎中锁等待以及哪个线…

C++给函数传数组参数C++给函数传数组参数

C给函数传数组参数 在C中&#xff0c;如果要给一个函数传入一个数组&#xff0c;一般都是传入两个参数一个数组指针和一个数组大小 例&#xff1a; void print_1 (int n, int *datas ) { for (int i 0; i < n; i) { std::cout << datas[i] <<…

clover引导mbr安装黑苹果_安装黑苹果记录(一)

从来没有接触过macOS(苹果系统)&#xff0c;孩子说他用的那台电脑linux不能安装一些软件&#xff0c;问我能不能安装黑苹果&#xff0c;一些软件只有win和mac的客户端&#xff0c;却没有linux版本。他知道我不会给他安装Windows&#xff0c;一个是怕他玩游戏&#xff0c;另外一…

人口变动的经济分析

佳木斯市人口变动的经济分析上 人口生产和物质生产&#xff0c;是有史以来人类社会同时存在和同步发展的两种生产&#xff0c;一切经济变动都与人口变动有直接或间接的关系&#xff0c;而一切人口变动又可以从经济变动中找到原因。为此&#xff0c;本文试根据我国、我省和我市第…

【javascript】操作符:一元操作符

一、一元操作符 <script>// var num1,num2,num3; num11;num22; alert(num1num2);//4 在前 alert(num1num2);//4 num11; alert(num1--num2);//3 num1NaN; alert(num1num2);//NaN num1true; alert(num1num2);//3 true转化成了1 num1fal…

doxygen问题集锦

使用doxygen排版数学公式出错的解决方法 参考&#xff1a;http://blog.csdn.net/huangbo10/article/details/46801949 问题 今天玩了一下doxygen&#xff0c;碰到一个问题 ! Undefined control sequence. l.77 $ y_{\mbox{test}} \mathbb{E}[y_{\mbox{train}}] x $ ? !…