`
welcome66
  • 浏览: 397267 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql授权给任意用户访问

阅读更多

mysql出于安全性考虑,在默认安装下,只允许本地localhost机器访问,而无法远程访问。

若想对mysql 能够远程访问,需要开放权限给远程用户。

1.登录本地mysql

#mysql -u root -p

2.切换db

mysql> USE mysql; -- 切换到 mysql DB

Database changed

mysql> SELECT User, Password, Host FROM user; -- 查看现有用户,密码及允许连接的主机

+------+----------+-----------+
| User | Password | Host      |
+------+----------+-----------+
| root |          | localhost |
+------+----------+-----------+
1 row in set (0.00 sec)

mysql> -- 只有一个默认的 root 用户, 密码为空, 只允许 localhost 连接
12
mysql> -- 下面我们另外添加一个新的 root 用户, 密码为空, 只允许 192.168.1.100 连接

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.100' IDENTIFIED BY '' WITH GRANT OPTION;
 

mysql> -- @'192.168.1.100'可以替换为@‘%’就可任意ip访问,如下

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION;

3.修改root密码

安装mysql,默认密码是空,后面需要修改密码。

修改root密码,如下:
mysql> use mysql
 
Database changed
 
mysql> update user set password=PASSWORD('123456') where user='root';
 
Query OK, 0 rows affected (0.00 sec)
 
Rows matched: 1  Changed: 0  Warnings: 0
 
mysql> flush privileges;
 
Query OK, 0 rows affected (0.00 sec)

 


分享到:
评论

相关推荐

    远程用户连接mysql授权

    授权法,介绍远程用户连接mysql数据库,给任意远程主机授权访问mysql server的权限。

    fbion#PeiQi-WIKI-POC#致远OA A6 DownExcelBeanServlet 用户敏感信息泄露1

    致远OA A6 DownExcelBeanServlet 用户敏感信息泄露漏洞描述致远OA A6 存在某个未授权的接口导致任意访问者可下载OA中的用户信息漏洞影

    mysql设置指定ip远程访问连接实例

    本文实例讲述了mysql设置指定ip远程访问连接的方法,分享给大家供大家参考。具体实现方法如下: 1. 授权用户root使用密码jb51从任意主机连接到mysql服务器: 代码如下:GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%...

    修改mysql允许主机访问的权限方法

    默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。 主流的有两种方法,改表法和授权法。 相对而言,改表法比较容易一点,个人也是比较倾向于使用...

    Mysql允许外网访问设置步骤

    1、打开mysql.exe(MySQL Command Line Client),输入密码 2、输入:use mysql; 3、查询host输入: select user,host from...5、授权用户 (1)任意主机以用户root和密码pwd连接到mysql服务器 mysql> GRANT ALL PRIVILE

    mysql 5.1版本修改密码及远程登录mysql数据库的方法

    mysql创建用户并授权: 格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by “用户密码”; grant[英][grɑ:nt] 承认; 同意; 准许; 授予; 例1:允许mk用户从localhost登录 mysql> grant all on ...

    Ubuntu 设置开放 MySQL 服务远程访问教程

    #允许任意ip地址访问 也可以指定IP地址。 重启MySQL: sudo /etc/init.d/mysqld restart 第二步,修改数据库配置: 授权root用户进行远程连接 grant all privileges on *.* to root@”%” identified by “password...

    mysql 开放外网访问权限的方法

    主要执行授权命令: 两种方式 1. 允许任意主机以用户bd和密码bdpw连接到local服务器 mysql> GRANT ALL PRIVILEGES ON *.* TO 'bd'@'%' IDENTIFIED Y 'bdpw' WITH GRANT OPTION; mysql> flush privileges; 2. 允许...

    MySQL命令大全

     7.mysql数据库的授权  mysql>grant select,insert,delete,create,drop  on *.* (或test.*/user.*/..)  to 用户名@localhost  identified by ‘密码’;  如:新建一个用户帐号以便可以访问数据库,需要...

    MYSQL常用命令大全

     7.mysql数据库的授权  mysql>grant select,insert,delete,create,drop  on *.* (或test.*/user.*/..)  to 用户名@localhost  identified by '密码';  如:新建一个用户帐号以便可以访问数据库,需要...

    linux下mysql开启远程访问权限 防火墙开放3306端口

    默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。 主流的有两种方法,改表法和授权法。 相对而言,改表法比较容易一点,个人也是比较倾向于使用...

    ubuntu 16.04下mysql5.7.17开放远程3306端口

    默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。 主流的有两种方法,改表法和授权法。 相对而言,改表法比较容易一点,个人也是比较倾向于使用...

    MySQLDBA运维笔记.pdf

    1.3.6 授权用户对应的主机不要用%,权限不要给 all,最小化授权,从库只给 select 权限..........................................................................................................................

    SE防伪代理授权查询系统 v1.3

    代理防伪授权查询系统SECMS是以php+MySQL进行开发的防伪码查询系统。系统特点1、系统参数配置2、用户角色管理3、用户管理4、菜单管理5、权限管理登录日志、调试日志、登录日志、蜘蛛访问8、数据库管理精确记录记录...

    linux下mysql链接被防火墙阻止的解决方法

    linux下安装了mysql,不能从其它机器访问 帐号已经授权从任意主机进行访问

    锐新办公用品行业建站系统 v5.0 PHP MYSQL.rar

    网站辅助功能丰富具有访问统计系统、投票调查系统、友情链接系统、数据备份系统等网站辅助工具便利实用的升级更新体系采用XML远程获取升级信息,保证升级的延续性和完整性搜索引擎优化运行环境:php mysql安装说明:...

    睿思BI-数据仪表盘源商业智能数据可视化系统

    4.开放源码,采用apache2.0开源协议,用户可任意使用而不需我公司授权(标准版除外)。1.数据源 (支持:mysql/oracle/sqlserver/db2/postgre 2.多维分析3.数据报表4.移动BI5.权限管理数据多维分析数据可视化APP访问...

    最新bugzilla安装.doc

    d、从 mysql 数据库授权表中重新装载权限。命令:FLUSH PRIVILEGES; 3. 退出。命令:quit 4. 此时,建立了的数据库名为Bugs,数据库用户名为Bugs,密码为空 三. 安装Activeperl和perl模块(bugzilla所需的) 将...

    代理防伪授权查询系统WODECMS

    代理防伪授权查询系统WODECMS是以php+MySQL进行开发的防伪码查询系统。 系统特点: 软件代码全开源,完美支持二次开发,采用大的系统架构,容易扩展,支持海量数据,UI界面体验好。 软件功能: 1、系统参数配置 2、用户...

    红帽云计算介绍.pdf

    Red Hat Cloud Computing - New Generation IT Infrastructure ... 用户可以部署和运行任意的软件和应用 具有完全控制自己资源的能力 4 种部署形式 私有云(单一组织私有) 社区云(多个组织或社区共享) 公共云

Global site tag (gtag.js) - Google Analytics