更改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 '';
第二种: set password for root@localhost = password('');
第三种: update user set password=password('') where user='root' and host='localhost';
第四种: mysqladmin -uroot -p123 password
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("") where user="root"; 最后将登录设置的参数删除重启。
3. 建表示例
只适合初学者,勿喷!
mysql> create table WYY( name varchar() comment '姓名', sex char() comment '性别', primary key(name))engine=innodb DEFAULT CHARSET=utf8;
mysql> create table home( id int() NOT NULL AUTO_INCREMENT, name varchar() NOT NULL comment '姓名', sex char() NOT NULL comment '性别', primary key(id))engine=innodb DEFAULT CHARSET=utf8;
mysql> alter table home add age char() comment '年龄'; #添加age字段
mysql> alter table home change age age char() NOT NULL comment '年龄'; #修改age字段属性
mysql> alter table home drop column age; #删除age字段
mysql> INSERT INTO `home` VALUES (,'WYY','男',),(,'ZL','女',),(,'WYY','女',),(,'WXR','女',); #一键插入多条数据
mysql> alter table home add hight char() NOT NULL comment '身高'; #增加身高属性
mysql> alter table home add weight char() NOT NULL comment '体重';
mysql> update home set hight= where id=; #对id为1的插入身高的值
mysql> update home set weight= where id=;
mysql> update home set hight=,weight= where id=; #多字段更新
建表语句:
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 (,'WYY','男',,,,,'湖北省郧西县土门镇唐家坪村上湾6组','爸爸'); #插入一条数据
一键插入多条数据:
mysql> insert into `home` values (,'ZLL','女',,,,,'湖北省郧西县河夹镇大楸木沟村3组','妈妈'),(,'WYY','女',,,,,'湖北省郧西县城关镇滨河明珠3-504','女儿'),(,'WXR','女',,,,,'湖北省郧西县城关镇滨河明珠3-504','女儿');
mysql> insert into `home` values (,'WYY','男',,,,'1988-11-22','湖北省郧西县土门镇唐家坪村上湾6组','爸爸'), (,'ZL','女',,,,'1989-08-25','湖北省郧西县河夹镇大楸木沟村3组','妈妈'), (,'WYY','女',,,,'2014-09-08','湖北省郧西县城关镇滨河明珠3-504','女儿'), (,'WXR','女',,,,'2017-09-05','湖北省郧西县城关镇滨河明珠3-504','女儿');
更改MySQL密码的更多相关文章
- 更改Mysql 密码的4种方法(转)
原文:http://www.jb51.net/article/39454.htm 方法1: 用SET PASSWORD命令 首先登录MySQL. 格式:mysql> set password f ...
- 如何在忘记mysql的登录密码时更改mysql登录的密码(window及linux)
最近一直在边学习边开发java项目,理所当然的就少不了跟数据库打交道了,但是有时候就会脑子一短路,把mysql的登录密码给忘记了,这个时候我们又很急切的需要进到数据库中查看数据,那这个时候要怎么才能改 ...
- 在centos使用rpm包的方式安装mysql,以及更改root密码
在centos使用rpm包的方式安装mysql,对于centos官方实际推荐使用yum进行安装,下载安装的方式主要用于内网服务器不能连接外网yum源的情况. 下载包 首先根据centos版本在mysq ...
- mysql更改root密码及root远程登录
1.更改root密码 use mysql; update user set password=password('petecc') where user='root'; 2.root远程登录 1 up ...
- mysql(mariadb)如何更改root密码
mysql(或者mariadb,她是mysql的一个分支,完全开源,新版本的linux系统默认安装的是mariadb)如何更改root密码呢?我们主要介绍命令mysqladmin来实现. mysql( ...
- mysql设置更改root密码、mysql服务器的连接、mysql常用命令
1.设置更改root密码 查看mysql 启动与否,若没启动就运行:/usr/local/mysql56/bin/mysqlps aux |grep mysql 或 netstat -tulnp ...
- mysql 更改root密码
mysql 更改root密码,有很多种,网上也有很多记录,这里只是做个记录,以后可以看看,只记录两种自己常用的方法. 1.改表法,登录到数据库,切换到:mysql数据库,update user set ...
- 设置更改root密码、连接mysql、mysql常用命令
6月19日任务 13.1 设置更改root密码13.2 连接mysql13.3 mysql常用命令 13.1 设置更改root密码 使用场景:例如长时间不用忘记了mysql的root密码,那么就需要去 ...
- Linux centosVMware MySQL常用操作设置更改root密码、连接mysql、mysql常用命令
一.设置更改root密码 启动mysql /usr/local/mysql/bin/mysql -uroot 更改环境变量PATH,增加mysql绝对路径 使mysql -uroot永久生效需要编辑, ...
随机推荐
- VS2017打开低版本的VS MVC架构的项目的时候需要修改的地方
1.需要修改的是.sln文件,即将里面的 Version改为12,其中的VS的版本改为2017 2.项目中后缀名为 .csproj中的代码改一下:
- HTML基础-------HTML标签(1)
HTML标签(1) h系列(容器级双标签) h系列标签分为六个等级(h1,h2,h3,h4,h5,h6) 语义:给文本添加一个标题 标题重要程度逐级递减,一个页面只能有一个h1级的标签,并且大多数时候 ...
- python学习——读取染色体长度(二、向前一步:通过染色体序列获得长度信息)
# 读取fasta # 解析每条序列的长度 chr1_seq = 'ATATATATAT' chr2_seq = 'ATATATATATCGCGCGCGCG' chr3_seq = 'ATATATAT ...
- 给MongoDB添加索引
用过数据库的都知道,数据库索引与书籍的索引类似,都是用来帮助快速查找的. MongoDB的索引跟关系型数据库的索引几乎一致. 1. 索引的创建 mongodb采用ensureInd ...
- 如何在本地测试Fabric Code
前一篇博客讲到了如何编译本地的Fabric Code成镜像文件,那么如果我们想改Fabric源代码,实现一些Fabric官方并没有提供的功能,该怎么办呢?这时我们除了改源码,增加需要的功能外,还需要能 ...
- SpringBoot通过RedisTemplate执行Lua脚本
如果你对Redis和Lua的关系不太清楚,请先阅读:Redis进阶之使用Lua脚本开发 1.RedisScript 首先你得引入spring-boot-starter-data-redis依赖,其次把 ...
- node.js、js读取excel、操作excel、创建excel之js-xlsx.js
node.js篇 第一步引入包 npm install xlsx -save 第二步使用 var xl =require('xlsx'); //workbook 对象,指的是整份 Excel 文档.我 ...
- Jdbc、Mybatis、Hibernate各自优缺点及区别
文章出处:Jdbc,Mybatis,Hibernate各自优缺点及区别 先比较下jdbc编程和hibernate编程各自的优缺点. 1.JDBC 我们平时使用jdbc进行编程,大致需要下面几个步骤: ...
- AOP - 2 实例(SpringBoot 注解方式)
1.创建Spring Boot项目 创建一个Spring Boot 项目,然后pom中引入web 模块与AOP相关依赖. <dependency> <groupId>org.s ...
- Ubuntu常用软件
//latex公式识别 sudo snap install mathpix-snipping-tool //markdown # or run: # sudo apt-key adv --keyser ...