#安装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. 《单元测试之道Java版》的读书笔记

    总览 第2章 首个单元测试 第3章 使用JUnit编写测试 3.1 构建单元测试 3.2 JUnit的各种断言 3.3 JUnit框架 4. 测试什么? 5.CORRECT(正确的)边界条件 6.使用 ...

  2. 题解 P1944 最长括号匹配_NOI导刊2009提高(1)

    栈,模拟 把每个元素逐个入栈 如果和栈顶元素匹配,那么一块弹出去,同时标记这里是可匹配的. 取出连续的,最长的可匹配的序列即可. #include <iostream> #include ...

  3. Mysql外键约束--转载

    链接:http://www.cnblogs.com/xuanan/p/7240923.html#undefined 一.外键约束 1.什么是外键? 外键指的是其他表中的主键,当做该表的外键. 2.创建 ...

  4. 记录一次无厘头的粗心失误——java后台报错:Unknown column 'xxx' in 'field list'

    原因: sql文件马虎,直接用错了仓库.用的不是程序调用的仓库.而自己pojo和mapper还是采用Mybatis的逆向工程生成的.当时搞得很无厘头. 解决方案: sql用到程序指定的仓库就行啦. 总 ...

  5. C#字符串和ASCII码的转换

    //字符转ASCII码: public static int Asc(string character) { if (character.Length == 1) { System.Text.ASCI ...

  6. 我的工具:Ping工具

    C# Ping工具 通过该工具可以多个地点Ping服务器以检测服务器响应速度,同时也可以测试网站的响应速度,解析时间,服务器连接时间,下载速度 工具下载地址:https://download.csdn ...

  7. MySQL select into outfile 和 load data infile数据跨库转移

    select into outfile用法 SELECT ... FROM TABLE_A INTO OUTFILE "/path/to/file" FIELDS TERMINAT ...

  8. Win 10 Edge不能上网,微软商店打不开的问题

    微软商店(Microsoft Store)的 Code: 0x80072EE7 Check Your Connection问题,和Edge的Can't Reach this page的问题.网上找了很 ...

  9. ILRuntime_NewbieGuide—导读

    Welcome to the ILRuntime_NewbieGuide wiki! 入门篇:做个简单的案例 https://www.cnblogs.com/kerven/p/10237280.htm ...

  10. bean属性复制到另外一个bean

    import org.springframework.beans.BeanUtils; BeanUtils.copyProperties(maker.getBaseInfo(), newBasInfo ...