前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MYSQL常用命令

MYSQL常用命令

作者头像
以谁为师
发布2019-05-28 22:58:54
1.4K0
发布2019-05-28 22:58:54
举报
文章被收录于专栏:小网管的运维之路

MYSQL常用命令   

管理

权限管理

1.mysql密码初始化命令

代码语言:javascript
复制
 mysqladmin -u root password 123456

2.使用sql语句更新密码 mysql –u root进入mysql

代码语言:javascript
复制
update user set password=PASSWORD("123456") where user='root';
    FLUSH PRIVILEGES;

新建数据库,普通用户赋权

代码语言:javascript
复制
create database zabbix character set utf8;
grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
# zabbix.*将权限限制在只读库

1.新加root远程账号

代码语言:javascript
复制
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
#*.*涵盖所有库和表;登录账号root,远程地址 %;指定密码123456 ;WITH GRANT OPTION 具有授予权限的能力

2.使用改表的方法更改现有数据

代码语言:javascript
复制
update user set host = '%' where user = 'root';

环境 mysql5.6

初始化密码

代码语言:javascript
复制
mysqladmin -u root password 123456

密码恢复

方法1

代码语言:javascript
复制
pkill  mysql
mysqld_safe --skip-grant-tables &

方法2

/etc/my.cnf

代码语言:javascript
复制
[mysqld]
skip-grant-tables
#重启服务

增删改查

代码语言:javascript
复制
use mysql
#进入数据库
show tables;
#看看表名
desc user;
#看看表结构

mysql> desc user;

看看表结构

代码语言:javascript
复制
+------------------------+-----------------------------------+------+-----+-----------------------+-------+
| Field                  | Type                              | Null | Key | Default               | Extra |
+------------------------+-----------------------------------+------+-----+-----------------------+-------+
| Host                   | char(60)                          | NO   | PRI |                       |       |
| User                   | char(16)                          | NO   | PRI |                       |       |
| Password               | char(41)                          | NO   |     |                       |       |
| Select_priv            | enum('N','Y')                     | NO   |     | N                     |       |

mysql>select host, user, password from user;

看看表字段;账号密码

代码语言:javascript
复制
+------------------+------+----------+
| host             | user | password |
+------------------+------+----------+
| localhost        | root |          |
| www.to-share.net | root |          |
| 127.0.0.1        | root |          |
+------------------+------+----------+

mysql>SELECT HOST,USER FROM mysql.user;

查询mysql数据库user表 'host、user'字段

代码语言:javascript
复制
+------------------+------+
| host             | user |
+------------------+------+
| 127.0.0.1        | root |
| localhost        | root |
| www.to-share.net | root |
+------------------+------+

每日数据统计

代码语言:javascript
复制
SELECT
    COUNT(1) AS countNumber,
    DATE_FORMAT(gmt_modify,'%Y-%m-%d') AS dateTime
FROM
    recognize_log_all
GROUP BY DATE_FORMAT(gmt_modify,'%Y-%m-%d')

清空表记录

代码语言:javascript
复制
delete from jasset_asset
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年9月3日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • MYSQL常用命令   
  • 管理
    • 权限管理
      • 初始化密码
      • 密码恢复
        • 方法1
          • 方法2
          • 增删改查
          • 看看表结构
          • 看看表字段;账号密码
          • 查询mysql数据库user表 'host、user'字段
            • 每日数据统计
              • 清空表记录
              相关产品与服务
              云数据库 SQL Server
              腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档