mysql用户授权及撤销

mysql数据库服务在不做授权的情况下只允许数据库管理员从数据库服务器本机登录。

默认只有数据库管理员从数据库服务器本机登录才有授权权限

mysql -u root -p (本机登录mysql服务器)

mysql -u root -h 192.168.4.5 -p (远程连接mysql服务器)

方式1 在库外重置数据库管理员密码:

[[email protected] 桌面]# mysqladmin -hlocalhost -uroot -p password "123456"         #设置新密码123456
Enter password:                                                                                                                #输入旧密码
方式2 在不知道密码的情况下修改数据管理员密码:

[[email protected] 桌面]#/etc/init.d/stop                                                      停用mysql服务器

[[email protected] 桌面]#/etc/init.d/mysql start --skip-grant-tables          跳过授权表启用mysql服务器
[[email protected] 桌面]# mysql   -u root                                                     免密码进入mysql服务器
mysql> update mysql.user                                                  #直接修改mysql密码表
    -> set password=password("tarena")                            #密码设置成tarena
    -> where host="localhost";
Query OK, 1 row affected (0.03 sec)                                  #设置完成后重新启用mysql服务

时间: 2024-10-23 06:32:06

mysql用户授权及撤销的相关文章

密码恢复及设置,用户授权及撤销,MySQL管理工具

密码恢复及设置 1.1 问题 本案例要求熟悉MySQL管理密码的控制,完成以下任务操作: 练习重置MySQL管理密码的操作 通过正常途径设置MySQL数据库的管理密码 1.2 步骤 实现此案例需要按照如下步骤进行. 步骤一:重置MySQL管理密码 1)首先停止已运行的MySQL服务程序 [[email protected] ~]# systemctl stop mysqld.service         //停止服务 [[email protected] ~]# systemctl statu

MySQL第四天(用户授权与撤销,完全备份和完全恢复)

day04一.用户授权与撤销数据库管理员密码设置?1.1修改数据库管理员本机登录密码[[email protected] ~]# mysqladmin -hlocalhost -uroot -p password "123456"Enter password: mysqladmin: [Warning] Using a password on the command line interface can be insecure.Warning: Since password will

26_多表查询 MySQL管理工具 、 用户授权及撤销

版本:5.7.28服务器:mysql 192.168.4.20 1.MySQL管理工具 部署LAMP+phpMyAdmin平台安装httpd.mysql.php-mysql及相关包启动httpd服务程序解压phpMyAdmin包,部署到网站目录配置config.inc.php,指定MySQL主机地址创建授权用户浏览器访问.登录使用 1.1 准备软件的运行环境 lamp]# yum -y install httpd php php-mysql]# systemctl start httpd]# s

MySQL用户授权 和 bin-log日志 详解和实战(http://www.cnblogs.com/it-cen/p/5234345.html)

看 了上一篇博文的发布时间,到目前已经有三个月没更新博文了.这三个月经历了很多事情,包括工作.生活和感情等等.由于个人发展的原因,这个月准备换工作 啦.在这段时间,我会把Web大型项目中所接触到的技术都总结出来,分享给各位支持我的博友.博客园是个好地方,在这里能学到很多东西,同时你也可以收获 很多东西,就比如我本人,去年被两个比较大型的在线培训机构邀请当讲师(只接受了一家,当然由于太忙所以课程录制也不是特别多),另有一企业聘请我写一本 技术相关的书籍(我拒了,没时间写)等等,这些都是我在博客园里

DBA04 - 多表查询 MySQL管理工具、用户授权及撤销

DBA DAY04 一.多表查询 stu_id   name   class   缴费表班级表成绩表就业表1.1 复制表 (作用: 备份表 . 快速建表) mysql>   create  table  表名  sql查询:create database  db4;use  db4; create  table  user2  select  * from db3.user;show  tables;select  * from user2; create  table  user3  sele

Mysql用户授权管理

Mysql 涉及用户权限的语句有GRANT,REVOKE 通过Mysql自带的help文档可以查看相应的语法: GRANT GRANT priv_type,...... ON [obj_type] priv_level TO user_specification [WITH with_option ...] priv_type对应的有:ALL | ALTER | ALTER ROUTINE | CREATE | CREATE ROUTINE | CREATE TEMPORARY TABLES |

从一次修改MySQL用户授权IP, 看其用户管理

近期把数据库用户的授权IP由IP段, 调整为具体IP了, 用意是排查问题时, 可以定位到具体应用服务器, 或针对性的做某些设置. 本以为一个UPDATE就可搞定, 测试后却发现被修改的用户只剩下USAGE权限了, 演示如下: mysql> SELECT user, host, password FROM mysql.userWHERE user = 'zzzz_acc'\G *************************** 1. row***************************

Mysql用户授权

/***** 查看用户 *****/ mysql> select User,Host from mysql.user; +------+-----------+ | User | Host      | +------+-----------+ | root | 127.0.0.1 | | root | ::1       | | root | localhost | +------+-----------+ 3 rows in set (0.01 sec) /***** 授权用户 *****/

mysql用户授权问题

MYSQL权限系统 一.Mysql权限控制包含两个阶段 检查用户是否能够连接 检查用户是否具有所执行动作的权限Mysql 授予权限可分为以下几个层级 全局层级 数据库层级 表层级 列层级 子程序层级* 二.创建用户及授权2.1创建一个用户及密码CREATE USER '' @'localhost' IDENTIFIED BY 'password';如CREATE USER 'jinyang' @'localhost' IDENTIFIED BY '123456';2.2 grant授权GRANT