展开

关键词

MySQL

2、实现(授法)   将host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器,建议在发时设为%。       update user set host = ’%’ where user = ’root’;   将改为ALL PRIVILEGES mysql> use mysql; Database changed -+------+-------------------------------------------+ 3 rows in set (0.00 sec) 这样机器就可以以用户名root密码root访问该机器上的 MySql.3、实现(改表法)use mysql;update user set host = % where user = root;这样在端就可以通过root用户访问Mysql.4、如果上面的方法不生效可能就是对应的服务器制的 3306端口的访问导致的,下面以腾讯云为案例:只有增加放3306端口才能成功!

2710

MySQL

前言 学习MySQL重新整理以前非MK的记载----描述 没有的话数据库报错:2003-cant connect to MYSQL----方法步骤第一步 上Linux系统,确保Linux 系统已经安装上了MySQL数据库。 mysql -u$user -p $pwd第二步 创建用户用来 GRANT ALL PRIVILEGES ON *.* TO $username@% IDENTIFIED BY $password WITH GRANT OPTION; $username表示用户名,%表示所有的电脑都可以,也可以设置某个ip地址运行,$password表示密码 第三步 执行 flush privileges etcmysqlmy.cnf 将bind-address = 127.0.0.1 设置成bind-address = 0.0.0.0(设备地址) 重新动etcinit.dmysql restart查看

1K40
  • 广告
    关闭

    50+款云产品免费体验

    提供包括云服务器,云数据库在内的50+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mysql

    . 动增加可以访问数据库的用户。 mysql>update user set host = % where user = root;   mysql>select host, user from user;方法二、直(推荐)从任何主机上使用 root用户,密码:youpassword(你的root密码)mysql服务器:   # mysql -u root -proot   mysql>GRANT ALL PRIVILEGES ON TO root@% IDENTIFIED BY root123 WITH GRANT OPTION;操作完后切记执行以下命令刷新    FLUSH PRIVILEGES这时再通过navicat MySQL,链测试,如下图,成功。

    32330

    mysql

    mysql> GRANT ALL PRIVILEGES ON *.* TO root@% IDENTIFIED BY root; mysql> flush privileges;第一句中”%”表示任何主机都可以登录到该服务器上访问 mysql数据库的grant表中重新加载数据。 因为MySQL都放在了cache中,所以在做完更改后需要重新加载修改配置文件配置文件只会在两者中个一个vim etcmysqlmysql.conf.dmysqld.cnf vim etcmysqlmy.cnf 127.0.0.1对于使用国人lnmp一键安装包的童鞋,需要删除iptables的规则才能生效iptables -L -n --line-numbersiptables -D INPUT 5 #删除即可重mysqlservice mysql restart

    8530

    mysql

    1.背景安装好 mysql 后,一般会使用客户端(必须Navcat)。本文描述了怎么设置。 image.png注意:这里的 root 账户的 host 的值是 localhost始修改,执行:mysql> use mysql;mysql> update user set host = % where image.png注意:这里的 root 账户的 host 的值变成了 % % 这个百分号表示的意思是任意机器都可以,也可以缓存你机器的固定ip。 3.2 重 mysqlsystemctl stop mysqld.servicesystemctl start mysqld.service3.3 为防火墙添加 3306 端口# 为防火墙添加 3306 端口firewall-cmd --zone=public --add-port=3306tcp --permanent# 重防火墙firewall-cmd --reload高高兴兴的打,发现:

    24700

    mysql访问的

    root用户登录指定用户和密码从任何主机mysql服务器GRANT ALL PRIVILEGES ON *.* TO myuser@%IDENTIFIED BY mypassword WITH GRANT OPTION; FLUSH PRIVILEGES;指定用户和密码从指定IP主机mysql服务器GRANT ALL PRIVILEGES ON *.* TO root@192.168.13.245IDENTIFIED

    66310

    mysql访问

    1、登陆mysql数据库mysql -u root -p查看user表mysql> use mysql; Database changed mysql> select host,user,password 2、实现(授法)将host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器,建议在发时设为%。 update user set host = ’%’ where user = ’root’;将改为ALL PRIVILEGES mysql> use mysql; Database changed A731AEBFB621E354CD41BAF207D884A609E81F5E | +————–+——+——————————————-+ 3 rows in set (0.00 sec) 这样机器就可以以用户名root密码root访问该机器上的 MySql.3、实现(改表法)use mysql;update user set host = ‘%’ where user = ‘root’;这样在端就可以通过root用户访问Mysql.

    8820

    如何mysql管理

    如何在本地管理搭建在cvm服务器上的mysql服务,首先排除如防火墙和安全组等安全策略的制主要确认两点: 1.mysql服务是否监听了其他网络可以访问到的地址 这里要看下mysql服务的监听地址 ,如果是localhost或127.0.0.1这就只能在本机上, 不支持其他地址的服务器的 可以通过netstat -anupt | grep mysqld 来查看下mysql的监听地址是什么 3306端口的联通性 如: linux中测试通成功如下图3.png windows中下图4.png 通成功返回如下图5.png 2.mysql是否有允许公网访问的帐号 我们先从mysql服务器上登录下 可以看到没有其他主机地址,这样其他地址的客户端在mysql的时候是不上的 , 因为没有.6.png 那么我们现在加上一个允许所有地址都可以的用户名是root的用户,所有地址用%来表示 grant ; 重载7.png 现在再来下试下,就可以用外网地址啦~8.png9.png

    1.3K130

    aliyun服务器MySQL

    aliyun服务器MySQL说下阿里云服务器MySQL吧 每次执行SQL命令都得去服务器上操作 很是不爽。所以。。。。。。 grant option;解释下:第一个root表示用户名 ;第二个root表示“”的密码 ;% 表示所有的IP都可以访问登录;如果只希望特定的IP可以在这里将特定IP替换掉%;3.刷新信息 哈哈,错啃爹的阿里MySQL 3306没有设置访问6.登陆阿里云服务器 进入控制台-》云服务器ECS-》网络和安全-》安全组选择你服务器所在大区(这里不得不吐槽一下,我只有一个大区,你还让我选啊。。 点击“配置规则”着点击快速创建规则 规则方向:入方向;授策略: 允许;常用端口:MySQL(3306);自定义端口:TCP;授类型:地址段访问;授对象:0.0.0.00;优先级:1(我这里设置的 1)再次提醒 如果上述操作完毕还是不能,那么再次执行 flush privileges; OK,至此MySQL访问了,不足之处,欢迎指正

    30730

    Linux环境下Mysql访问

    如何通过Window的数据库可视化工具装在Linux上的Mysql呢?可以按照以下步骤逐一确认! 检查监听端口是否存在netstat -ntlp |grep mysql 检查Mysql配置配置先执行:vim etcmy.cnfport = 3306bind-address = 0.0.0.0 # 这一行改成 0.0.0.0 或者直注释掉socket = tmpmysql.sockdatadir = usrlocalmysqlvarskip-external-locking进入数据库依次执行以下命令mysql -u root -p use mysql;GRANT ALL PRIVILEGES ON *.* TO root@% IDENTIFIED BY 123456; #这里的123456为你给新增用户设置的密码 ,%代表所有主机,也可以具体到你的主机ip地址flush privileges;   #重新加载数据select * from user; #查询是否设置成功

    78120

    Centos7下Mysql

    一、放3306端口    >vim etcsysconfigiptables    添加下面一行:    -A INPUT -p tcp -m state --state NEW -m tcp --dport 二、给root用户设置    >grant all privileges on *.* to root@% identified by pwd123456;?     root代表mysql用户     %代表所有IP都可以访问,这里可以指定IP     pwd123456代表mysql用户的密码 三、重mysql服务,测试成功? 版声明: 此文为本站源创文章, 转载请备注出处: http:www.sindsun.comarticle-details-65.html

    24330

    【数据库MySQL数据库方法

    Mysql安装后,默认不能外网直访问的,只能本机访问,但是很多用户需要外网访问来备份数据、修改数据或者调用数据,mysql如何呢?下面就是MySQL数据库方法。 登陆mysql操作命令如下直复制即可1.下面的命令是给予任何主机访问数据的mysql> use mysql; MySQL>update user set host = % where user = root; MySQL>select host, user from user; MySQL>GRANT ALL PRIVILEGES ON *.* TO root@% IDENTIFIED BY 数据库的密码 WITH GRANT OPTION;2、修改生效MySQL>FLUSH PRIVILEGES;3、退出MySQL服务器MySQL>EXIT; 【以上内容湘南科技提供,未经授不可转载】

    72430

    CentOS7.2安装MySql5.7并的教

    MySQL服务systemctl start mysqld.service2、修改MySQL的root密码MySQL5.7加强了root用户的安全性,因此在第一次安装后会初始化一个随机密码,以下为查看初始随机密码的方式 3、:GRANT ALL PRIVILEGES ON *.* TO root@% IDENTIFIED BY YYBrhr_2018 WITH GRANT OPTION;? 授之后,用nevicat检查一下是否可以,如果不可以,可能是防火墙制了。需要在防火墙里面加放数据库端口的规则。 【2】放3306端口firewall-cmd --permanent --add-port=3306tcp【3】重防火墙service firewalld restart【4】查看3306端口是否放 【6】再次测试是否可以?总结以上所述是小编给大家介绍的CentOS7.2安装MySql5.7并的教,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

    15121

    MySQL5.7之

    Centos7上,对MySQL5.7。 1.修改etcmy.cnfvalidate_password=off2.命令行进入mysqluse mysql;GRANT ALL ON *.* TO root@% IDENTIFIED BY 密码 WITH privileges;3.与防火墙有关firewall-cmd --zone=public --add-port=3306tcp --permanentfirewall-cmd --reload4.在Navicat中就可以了

    2.2K20

    MySQL数据库、创建新用户、设置

    上篇文章我们写了在服务器上安装MySQL,可以随时,我们这次讲如何创建一个新的用户,给予,并且实现!1、新建用户 创建ssh用户,密码是ssh。 localhost 就是本地,即127.0.0.1。%用于,即任意ip都可以链。 2、为用户授a.授格式:grant on 数据库.* to 用户名@登录主机 identified by 密码; b.登录MYSQL,这里以ROOT身份登录:mysql -u root -pc 这就很对,很nice了嘛,^_^,下面进入实战,用SQLyog试试!各单位战斗人员请注意,这个时候需要用命令查看数据库所用端口,这个很重要哦,数据库时候需要的! 测试,点击右下角测试,如果可以,会有这个提示: ?如果不成功:一看是否给了账户 。二看填空的选项是否都正确。

    2K30

    Mysql报错

    的表中没有(也可以说没有用户),下面将记录我遇到问题的过及解决的方法。 在搭建完LNMP环境后用Navicate出错首先去linux的路径下更改跳过密码:vim etcmy.cnf然后如图,放此处,若没有则直写就可以? 可能是你的帐号不允许从登陆,只能在localhost。 授法。例如,你想myuser使用mypassword从任何主机mysql服务器的话。 WITH GRANT OPTION 赋予任何主机访问数据的3、mysql>FLUSH PRIVILEGES 修改生效4、mysql>EXIT 退出MySQL服务器这样就可以在其它任何的主机上以root

    32110

    Navicat MySQL

    Navicat MySQL相信大家都有在服务器上进行发吧,其中 MySQL 的使用率应该也会挺高,如果使用 Navicat 等可视化工具来操作数据库不失为一种很好的选择,避免了在命令行写 下面简单介绍一下 Navicat 数据库的操作。1首先我们需要更改 3306端口,查看3306 端口是否对外放,MySQL 默认情况下是不放对外访问功能的。 至此 MySQL 访问端口就成功了。 我们执行:flush privileges;刷新一下 MySQL 的系统相关表。 最后重一下 MySQL 服务:sudo restart mysql3服务端设置好了,我们在 Navicat 客户端设置一下:打 Navicat,点击左上方的 ,设置一下数据库的用户名,地址,

    7.1K31

    linux mysql

    1、查看当前哪些用户可以访问 进入mysql shell show databases; use mysql ; select host, user ,password from user; mysql node01 | | | ±----------±-----±------------------------------------------+2、修改配置,在user表中添加所有用户可以访问本mysql root 表示主机上使用的用户 123456 表示用户所使用的密码3、刷新生效flush privileges;检查更新select host, user ,password from user; mysql 6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 123456 加密后的数据4、 关闭防火墙etcinit.diptables stop chkconfig iptables off(机不自动动 chkconfig iptables on 机自)5、

    8530

    Linux下VNCserver服务(

    root.vncxstartupgnome-session & set starting GNOME desktop (在最后增加这一行,表使用gnome界面,否则是xfce界面)然后保存退出:x4、设置登录口令 :2不停止)vncserver -kill :1 (停止某个界面,要用kill命令来杀掉界面1的进)vncserver -kill :2 (停止某个界面,要用kill命令来杀掉界面2的进)注:通过 #service vncserver status 命令可以查看出有多少个进pid号,表示动了多少个界面。 7、让vncserver服务随机动默认状态下,vncserver服务不是机自动动,需要手工动。 chkconfig --list vncserverchkconfig vncserver on8、客户端登录vncserver服务(1)先安装vncviewer来登录,(2)然后在地址栏输入“主机地址

    32020

    MySql如何

    MySql是默认关闭的,需要给客户添加才能链。通过select*from mysql.user 查看用户及这个是可以查看的。。 首先:允许root用户在任何地方进行登录,并具有所有库任何操作,具体操作如下 :首先进行授操作语句: GRANT ALL PRIVILEGES ON *.* TO root@% IDENTIFIED BY password WITH GRANT OPTION然后重载授表 FLUSH PRIVILEGES然后:允许root用户在一个特定的IP进行登录,并具有所有库任何操作,具体操作如下进行授操作语句 : GRANT ALL PRIVILEGES ON *.* TO root@IP IDENTIFIED BY password WITH GRANT OPTION然后重载授表 FLUSH PRIVILEGES 是登录的密码设置!!

    20610

    相关产品

    • 云数据库 MySQL

      云数据库 MySQL

      腾讯云数据库MySQL是一种高性能、高可靠、高安全、可灵活伸缩的数据库托管服务,其不仅经济实惠,而且提供备份回档、监控、快速扩容、数据传输等数据库运维全套解决方案,为您简化 IT 运维工作,让您能更加专注于业务发展。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券