MySQL用户远程登陆

默认情况下,root用户是不具备远程登录的权限。

1.切换mysql表,查看当前用户信息

  select host,user from user where user = ‘root‘

  

2.给用户进行授权

  GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘ds‘ WITH GRANT OPTION;

  这里%代表任意地址,也可以指定访问的IP地址。ds 代表远程访问密码

时间: 2024-08-09 01:04:54

MySQL用户远程登陆的相关文章

Linux关闭root用户远程登陆

之前的博文有写到如何修改远程登陆端口,这次说一下如何禁止root用户远程登陆. 方法很简单,首先用root用户vi /etc/ssh/sshd_config文件,找到如下文件 # Authentication: #LoginGraceTime 2m #PermitRootLogin yes #StrictModes yes 将#PermitRootLogin yes前的注释符号#去掉,并将yes改成no.即 PermitRootLogin no 保存并退出vi,再用root登陆时,会显示无法连接

mysql 允许远程登陆

参考:http://blog.chinaunix.net/uid-23215128-id-2951624.html 1.以root账户登录 2.grant all PRIVILEGES on discuz.* to [email protected]'10.110.1.100' identified by '123456'; all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,update,delete,create,

mysql开启远程登陆(修改数据表和授权两种方法)

一.确认防火墙没有阻止3306端口(一般服务器默认会屏蔽掉) windows防火墙例外设置方法 控制面板(右上角选择查看方式为大图标)---防火墙---高级设置---高级设置---出站规则---最右边 新建规则"新建出站规则向导",在向导的第一步,选择要创建的防火墙规则类型,选择第二个"端口". windows防火墙添加端口方法 windows的防火墙做了比较大升级 设置已经分为入站和出站.控制面板\所有控制面板项\Windows 防火墙 进入 入站规则设置第一步

破解Windows Server 2003只允许3个用户远程登陆

导读:WIN2003在使用远程桌面登录的时候,一台机器默认情况下只允许3个用户同时登录. 这很不方便.我们修改WIN2003远程桌面的连接数,可以设置3个以上用户远程桌面. 1.启动终端服务:在"运行"里输入 gpedit.msc 后按回车键,选择"计算机配置"——"管理模板"——"windows组件"——"终端服务",把“限制连接数量”设置为"已启动",最大连接数设为100,把&quo

MYSQL授权用户远程登陆

因为之前一直在服务器上直接操作mysql,所以没有遇到过什么问题,今天开发突然要测试个功能,需要连接数据库,发现一直连接不上! 因为时间过得比较久mysql的root密码已经忘记 1.linux下更改root密码 vim /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-tables skip-grant-tables wq保存 /etc/init.d/mysqld reatart #重启mysql服务 mysql #登录mysql   Welcome to the

mysql 设置远程登陆以及新增用户

mysql 简单的管理命令: 启动mysql sudo start mysql 停止mysql sudo stop mysql 允许远程访问的设置: sudo vi /etc/mysql/my.cnf 注释掉 bind-address = 127.0.0.1 增加新用户: GRANT ALL PRIVILEGES ON *.* TO [email protected]'%' IDENTIFIED BY "123456"; GRANT命令说明: ALL PRIVILEGES 是表示所有权

部署mysql后,无法设置用户远程登陆(%只所有用户,不可以,只能给指定的ip?)

MySQL允许远程访问的设置 1.注释bind-address = 127.0.0.1. 代码如下: >sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 将bind-address = 127.0.0.1注释掉(即在行首加#),如下: 代码如下: # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and

linux 版mysql开启远程登陆

1  登陆数据库 mysql -u root -p 2 use mysql; 3 select  User,authentication_string,Host from user  (查询用户表) 4 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' 5 flush privileges;   (实时生效) 6 select  User,authentication_string,Host from user  (

sys用户无法远程登陆

1.用sys用户远程登陆 [[email protected] admin]$ sqlplus system/[email protected] as sysdba SQL*Plus: Release 11.2.0.3.0 Production on Wed Jun 12 18:19:27 2019 Copyright (c) 1982, 2011, Oracle.  All rights reserved. ERROR:ORA-01031: insufficient privileges 2.