• 更改MySQL密码


    #安装MySQL5.7参考:https://blog.csdn.net/qq_23033339/article/details/80872136
    #MYSQL的基础操作参考:https://www.cnblogs.com/yuanchenqi/articles/7269675.html

    1. 更改root用户登录密码

      更改mysql的root用户登录密码:

    第一种: ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';      
    第二种: set password for root@localhost = password('123456');  
    第三种: update user set password=password('123456') where user='root' and host='localhost'; 
    第四种: mysqladmin -uroot -p123 password 123456

    2. 忘记MySQL登录密码

      忘记mysql的root用户密码,可以使用下面方法找回:

    方法一: mysqld_safe --skip-grant-tables &  #跳过访问控制,使用上面前三种方法,需停掉重启
    方法二: vi /etc/my.cnf  
    在mysqld的段中加上一句:skip-name-resolve skip-grant-tables #保存退出,重新启动mysqld,然后登录mysql进行修改root密码, update user set authentication_string=password("123456") where user="root"; 最后将登录设置的参数删除重启。

    3. 建表示例

      只适合初学者,勿喷!
    mysql> create table WYY( name varchar(50) comment '姓名',  sex char(1) comment '性别',  primary key(name))engine=innodb DEFAULT CHARSET=utf8;
    mysql> create table home( id int(4) NOT NULL AUTO_INCREMENT, name varchar(50) NOT NULL comment '姓名',  sex char(1) NOT NULL comment '性别',  primary key(id))engine=innodb DEFAULT CHARSET=utf8;
    mysql> alter table home add age char(3) comment '年龄';  #添加age字段
    mysql> alter table home change age age char(3) NOT NULL comment '年龄';  #修改age字段属性
    mysql> alter table home drop column age;  #删除age字段
    mysql> INSERT INTO `home` VALUES (1,'WYY','',29),(2,'ZL','',28),(3,'WYY','',3),(4,'WXR','',1); #一键插入多条数据
    mysql> alter table home add hight char(5) NOT NULL comment '身高'; #增加身高属性
    mysql> alter table home add weight char(5) NOT NULL comment '体重';  
    mysql> update home set hight=172 where id=1;   #对id为1的插入身高的值
    mysql> update home set weight=120 where id=1;
    mysql> update home set hight=160,weight=120 where id=2;  #多字段更新
    建表语句:
    CREATE TABLE `home` (
      `id` int(4) NOT NULL AUTO_INCREMENT,
      `name` varchar(50) NOT NULL COMMENT '姓名',
      `sex` char(1) NOT NULL COMMENT '性别',
      `age` char(3) NOT NULL COMMENT '年龄',
      `hight` char(5) NOT NULL COMMENT '身高',
      `weight` char(5) NOT NULL COMMENT '体重',
      `birth` char(10) NOT NULL COMMENT '出生日期',
      `addr` varchar(18) NOT NULL COMMENT '家庭住址',
      `role` char(2) NOT NULL COMMENT '角色',
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
     插入数据: 
    insert into `home` values (1,'WYY','',29,172,120,19881122,'湖北省郧西县土门镇唐家坪村上湾6组','爸爸'); #插入一条数据 
    一键插入多条数据:
    mysql> insert into `home` values (2,'ZLL','',28,160,140,19890825,'湖北省郧西县河夹镇大楸木沟村3组','妈妈'),(3,'WYY','',3,95,35,20140908,'湖北省郧西县城关镇滨河明珠3-504','女儿'),(4,'WXR','',1,60,18,20170905,'湖北省郧西县城关镇滨河明珠3-504','女儿'); 
    mysql> insert into `home` values (1,'WYY','',29,172,120,'1988-11-22','湖北省郧西县土门镇唐家坪村上湾6组','爸爸'), (2,'ZL','',28,160,140,'1989-08-25','湖北省郧西县河夹镇大楸木沟村3组','妈妈'), (3,'WYY','',3,95,35,'2014-09-08','湖北省郧西县城关镇滨河明珠3-504','女儿'), (4,'WXR','',1,60,18,'2017-09-05','湖北省郧西县城关镇滨河明珠3-504','女儿'); 
  • 相关阅读:
    网站服务器架构设计
    使用同步或异步的方式完成 I/O 访问和操作(Windows核心编程)
    堆栈上的舞蹈之释放重引用(UAF) 漏洞原理实验分析
    内核模式下的线程同步的分析(Windows核心编程)
    用户模式下的线程同步的分析(Windows核心编程)
    Linux下部署Django项目
    HDU 2075 A|B?
    HDU 2052 Picture
    HDU 2024 C语言合法标识符
    HDU 2026 首字母变大写
  • 原文地址:https://www.cnblogs.com/qianjingchen/p/9570373.html
Copyright © 2020-2023  润新知