更改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永久生效需要编辑, ...
随机推荐
- win7系统IE浏览器主页被搜狗篡改问题的解决方法
IE浏览器使用一段时间后可能大家就会遇到主页被篡改的问题,篡改之后主页就变成了搜狗页面,我们常用的百度搜索也变成了搜狗搜索,这不仅使得我们操作起 来不习惯,使用起来也会感觉非常别扭.那如果在使用IE浏 ...
- js实现搜索记录列表
<div class="sy_div28"> <div class="sy_div23"> <span>搜索历史</s ...
- mongo 监听指定语句
class Program { private static string conn = "mongodb://47.104.206.56:27017"; //数据库名称 priv ...
- javascript错误信息
ECMA-262 定义了下列 7 种错误类型: TypeError 类型错误 ReferenceError 引用错误 SyntaxError 语法错误 Error 错误 EvalError 全局错误 ...
- Python的生成器send()方法 & yield_from
生成器对象是一个迭代器.但是它比迭代器对象多了一些方法,它们包括send方法,throw方法和close方法.这些方法,主要是用于外部与生成器对象的交互.本文先介绍send方法. send send方 ...
- JAVA如何利用Swiger获取Linux系统电脑配置相关信息
最近开发java应用程序,涉及到获取Linux服务器相关配置的问题,特地网上搜寻了下,采用Swiger包可以直接获取,再次小结一下,以便于以后能方便使用,也便于其他童鞋们学习. 推荐大家参考链接:ht ...
- 安装Rocky版OpenStack 1控制节点+1计算节点环境部署脚本
在上一篇文章中叙述了具体的安装部署过程,在这里把相应的部署脚本写出来,供大家参考: 一.执行部署的setup.sh脚本: #!/bin/bash ########################### ...
- 简单解析nestJS目录
使用Nest CLI设置新项目非常简单 .只需确保 安装了npm,然后在OS终端中使用以下命令: $ npm i -g @nestjs/cli $ nest new project-name $ cd ...
- 《Python从入门基础到实践》
<Python学习——从入门到实践> 第1章 Python语言概述 1.1 从计算机到编程 1.1.1 程序语言的演变:机器语言,汇编语言,高级语言 1.1.1.1 演变原因 1.1.1. ...
- SpringMVC的各种注解
@RequestMapping 这个注解标注在方法名上,如 /** * 拦截所有请求: * @RequestMapping(value="/*", method = {Reques ...