#安装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密码的更多相关文章

  1. 更改Mysql 密码的4种方法(转)

    原文:http://www.jb51.net/article/39454.htm 方法1: 用SET PASSWORD命令 首先登录MySQL. 格式:mysql> set password f ...

  2. 如何在忘记mysql的登录密码时更改mysql登录的密码(window及linux)

    最近一直在边学习边开发java项目,理所当然的就少不了跟数据库打交道了,但是有时候就会脑子一短路,把mysql的登录密码给忘记了,这个时候我们又很急切的需要进到数据库中查看数据,那这个时候要怎么才能改 ...

  3. 在centos使用rpm包的方式安装mysql,以及更改root密码

    在centos使用rpm包的方式安装mysql,对于centos官方实际推荐使用yum进行安装,下载安装的方式主要用于内网服务器不能连接外网yum源的情况. 下载包 首先根据centos版本在mysq ...

  4. mysql更改root密码及root远程登录

    1.更改root密码 use mysql; update user set password=password('petecc') where user='root'; 2.root远程登录 1 up ...

  5. mysql(mariadb)如何更改root密码

    mysql(或者mariadb,她是mysql的一个分支,完全开源,新版本的linux系统默认安装的是mariadb)如何更改root密码呢?我们主要介绍命令mysqladmin来实现. mysql( ...

  6. mysql设置更改root密码、mysql服务器的连接、mysql常用命令

     1.设置更改root密码 查看mysql 启动与否,若没启动就运行:/usr/local/mysql56/bin/mysqlps aux |grep mysql  或 netstat -tulnp ...

  7. mysql 更改root密码

    mysql 更改root密码,有很多种,网上也有很多记录,这里只是做个记录,以后可以看看,只记录两种自己常用的方法. 1.改表法,登录到数据库,切换到:mysql数据库,update user set ...

  8. 设置更改root密码、连接mysql、mysql常用命令

    6月19日任务 13.1 设置更改root密码13.2 连接mysql13.3 mysql常用命令 13.1 设置更改root密码 使用场景:例如长时间不用忘记了mysql的root密码,那么就需要去 ...

  9. Linux centosVMware MySQL常用操作设置更改root密码、连接mysql、mysql常用命令

    一.设置更改root密码 启动mysql /usr/local/mysql/bin/mysql -uroot 更改环境变量PATH,增加mysql绝对路径 使mysql -uroot永久生效需要编辑, ...

随机推荐

  1. hexo 建站参考

    1. hexo 官网 2. 主题 AD:https://godbmw.com/ 前期尝试了两天都是看主题,还有编辑主题,最终选择这个主题是因为两点 主题layout是 ejs 学习node时候了解过  ...

  2. Java 7 和 Java 8 中的 HashMap原理解析

    HashMap 可能是面试的时候必问的题目了,面试官为什么都偏爱拿这个问应聘者?因为 HashMap 它的设计结构和原理比较有意思,它既可以考初学者对 Java 集合的了解又可以深度的发现应聘者的数据 ...

  3. ModuleNotFoundError: No module named 'redis'

    在安装过Redis后,通过Python程序导入redis时,遇到一个“ModuleNotFoundError: No module named redis”错误,网上查了下原因,解决办法如下: Pyt ...

  4. iis500错误分析

    1.检查isapi和cgi限制,看相应的扩展是否设为允许. 2.让错误显示到客户端 3.HTTP 错误 500.21 - Internal Server Error 原因:在安装Framework v ...

  5. (light oj 1102) Problem Makes Problem (组合数 + 乘法逆元)

    题目链接:http://lightoj.com/volume_showproblem.php?problem=1102 As I am fond of making easier problems, ...

  6. 【问题解决方案】Github中的jupyter notebook文件(.ipynb)加载失败/失败

    两个方法: 法一:本机安装jupyter notebook的情况下直接下载文件并打开 本机打开的话会在浏览器中显示,地址为localhost:8888,也就是本机 法二:在线打开:利用 'https: ...

  7. Go 目录

    Go语言 go语言初识 基本数据类型和操作符 字符串,时间,流程控制,函数 GOROOT,GOPATH,GOBIN,project目录 数组和切片 指针和内置函数 排序和查找 map

  8. 1.promethues监控融入k8s

    文档链接地址 https://prometheus.io/docs/prometheus/latest/configuration/configuration/#kubernetes_sd_confi ...

  9. MongoDB启动报错 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability. 【转】

    之前MongoDB启动的时候是蛮正常的,不知道后来启动报错了,就把粘贴出来查询了.最后才知道是由于自己不正常的关闭导致的这个情况. --摘录:MongoDB非正常关闭后修复记录 mongod没有后台执 ...

  10. Auto Layout Masonry

    1. Auto layout 1.1 NSLayoutConstraint 1.1.1 约束类 ios6.0可用 为了更好的适配各个尺寸 1.1.2 constraintWithItem:attrib ...