ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

更改MySQL密码

2019-04-02 14:53:38  阅读:215  来源: 互联网

标签:COMMENT 郧西县 更改 MySQL char 密码 mysql home NULL


 

#安装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 \n 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字段
alter table home change age age char(3) NOT NULL comment '年龄';  #修改age字段属性
mysql> alter table home drop column age;  #删除age字段
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','女儿'); 

 

标签:COMMENT,郧西县,更改,MySQL,char,密码,mysql,home,NULL
来源: https://www.cnblogs.com/qianjingchen/p/9570373.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有