关于MYSQL 远程登录的授权方法 命令_Mysql

方法一、本地登入mysql,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改为"%"

#mysql -u root -proot
mysql>use 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 'youpassword' WITH GRANT OPTION;
  允许地址202.11.10.253上用root用户,密码dboomysql来连接mysql的所有数据库,付给select,insert,update,delete权限。

# mysql -u root -proot
grant select,insert,update,delete on *.* to root@"202.11.10.253" Identified by "dboomysql";
  允许地址202.11.10.253上用root用户,密码dboomysql来连接mysql的所有数据库,付给所有权限。

# mysql -u root -proot

grant all on *.* to root@"202.11.10.253" Identified by "dboomysql"

操作完后切记执行以下命令刷新权限

FLUSH PRIVILEGES

时间: 2024-10-05 23:35:10

关于MYSQL 远程登录的授权方法 命令_Mysql的相关文章

mysql远程登录出错的解决方法_Mysql

错误:ERROR 2003 (HY000): Can't connect to MySQL server on... 解决办法: 1,默认情况下Mysql只允许本地登录,所以需要修改配置文件将地址绑定给注释掉: $sudo vi /etc/mysql/my.cnf #bind-address = 127.0.0.1 <---注释掉这一行就可以远程登录了 2,然后sudo service mysql restart 重启动.可以连接了

MYSQL远程登录权限设置

Mysql默认关闭远程登录权限,如下操作允许用户在任意地点登录: 1. 进入mysql,GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION; IDENTIFIED BY后跟的是密码,可设为空. 2. FLUSH privileges; 更新 Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一.允许ro

win2003禁止用户远程登录的设置方法_win服务器

windows2003下禁止用户远程登录的方法如下: 打开控制面板 > 管理工具 > 本地安全策略 安全策略-->本地策略-->用户权限分配-->通过终端服务拒绝登录,在里面添加想要禁止远程的用户可以达到让这个账户无法远程 关掉后可以用刚才添加的那个用户远程一下,看看是不是不可以远程了? 至此就完成了禁止用户远程登录 我一般都是使用一些管理员账户来执行一些特殊的任务,但是不需要这些用户来远程登录系统,所以这种用户远程登录方法非常实用,也降低了了服务器安全方面的风险

php 用户cookie登录验证与mysql数据登录验证的方法

php教程 用户cookie登录验证与mysql教程数据登录验证的方法   <?php unset($username); if ($_COOKIE['login']) {     list($c_username,$cookie_hash) = split(',',$_COOKIE['login']);     if (md5($c_username.$secret_word) == $cookie_hash) {         $username = $c_username;     }

mysql远程登录-远程登录与应用,可以研究的

问题描述 远程登录与应用,可以研究的 远程登录大家都已经很熟悉了,我想知道关于远程的应用有哪些,比如bbs那种 解决方案 抓鸡 远控 免杀 加我q1448528999 解决方案二: http://blog.163.com/chenc_3@126/blog/static/124201911200971003011741/

mysql 8.0 安装配置方法教程_Mysql

一.安装mysql yum源 从官网http://dev.mysql.com/downloads/repo/yum/下载mysql最新的yum源的rpm安装包 wget http://repo.mysql.com//mysql57-community-release-el6-9.noarch.rpm 使用yum安装rpm包 yum install mysql57-community-release-el6-9.noarch.rpm 检测mysql yum源 yum repolist enable

mysql远程权限设置的方法

mysql默认只允许本地登录,以下操作可使用户拥有远程权限,以root用户为例. 命令状态下 一.允许用户在任意IP登录,并拥有所有数据库的所有权限: GRANT ALL PRIVILEGES ON *.* TO "root"@"%" IDENTIFIED BY "password" WITH GRANT OPTION; 二.允许用户在指定IP登录,并拥有所有数据库的所有权限: GRANT ALL PRIVILEGES ON *.* TO &qu

MySQL无法登录服务器错误方法总结

提示:#2000 无法登录 MySQL 服务器 今天用本机装了个phpMyAdmin,版本3.4.8,想用它来连一台内网服务器上的Mysql,于是乎修改phpMyAdmin配置文件config.inc.php,增加以下代码:  代码如下 复制代码 $i++; $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['host'] = '192.168.8.14'; $cfg['Servers'][$i]['user'] =

解决mysql远程链接1130错误方法介绍

错误提示 错误代码是1130,ERROR 1130: Host 10.0.0.1  is not allowed to connect to this MySQL server 解决办法 无法给远程连接的用户权限问题. 结果这样子操作mysql库,即可解决. 在本机登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称'%'..  代码如下 复制代码 mysql