c 匹配mysql密码,MySQL设置密码的三种方法
其设置密码有三种方法:
a. ./mysqladmin -u root -p oldpassword newpasswd(记住这个命令是在/usr/local/mysql/bin中外部命令)
b. SET PASSWORD FOR root=PASSWORD(’new password’);(对登录数据库后这种方式)
c. UPDATE user SET password=PASSWORD(”new password”) WHERE user=’root’; (对登录数据库后这种方式)
看到评论区那么多人喊,我就更新一下吧。。。以下内容转自网络。。。
MySQL 5.7版本
版本更新后,原来user里的password字段已经变更为authentication_string
而且好多网上的教程都不适用了,甚至连官网的文档也不是能够顺利操作的。
如果 MySQL 正在运行,首先杀之: killall -TERM mysqld。
运行mysqld_safe --skip-grant-tables &
如果此时不想被远程连接:mysqld_safe --skip-grant-tables --skip-networking &
使用mysql连接server
更改密码:update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';
*特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了
而是将加密后的用户密码存储于authentication_string字段
mysql> flush privileges;
mysql> quit;
修改完毕。重启
killall -TERM mysqld。
mysqld_safe &
然后mysql就可以连接了
但是此时操作似乎功能不完全,还要alter user...
alter user 'root'@'localhost' identified by '123';
网文说酱紫也可以:set password for 'root'@'localhost'=password('123');
cp mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
c 匹配mysql密码,MySQL设置密码的三种方法相关推荐
- mysql如何防止插入重复数据_防止MySQL重复插入数据的三种方法
新建表格 CREATE TABLE `person` ( `id` int NOT NULL COMMENT '主键', `name` varchar(64) CHARACTER SET utf8 C ...
- mysql 禁止插入重复数据_防止MySQL重复插入数据的三种方法
新建表格 CREATE TABLE `person` ( `id` int NOT NULL COMMENT '主键', `name` varchar(64) CHARACTER SET utf8 C ...
- mysql 中添加索引的三种方法
在mysql中有多种索引,有普通索引,全文索引,唯一索引,多列索引,小伙伴们可以通过不同的应用场景来进行索引的新建,在此列出三种新建索引的方法 mysql 中添加索引的三种方法 1.1 新建表中添加索 ...
- mysql 中添加索引的三种方法(一)
在mysql中有多种索引,有普通索引,全文索引,唯一索引,多列索引,小伙伴们可以通过不同的应用场景来进行索引的新建,在此列出三种新建索引的方法 mysql 中添加索引的三种方法 1.1 新建表中添加索 ...
- node.js中mysql批量插入更新的三种方法
[背景]在项目中遇到一个批量插入数据的需求,由于之前写过的sql语句都是插入一个对象一条数据,于是去网上搜关键词 "sql批量插入"."mysql批量插入"等, ...
- MySQL数据库修改名称的三种方法
第一种方法: RENAME database olddbname TO newdbname 这个是5.1.7到5.1.23版本可以用的,但是官方不推荐,会有丢失数据的危险 第二种方法: 1.创建需要改 ...
- MySQL设置密码的三种方法
其设置密码有三种方法: a. ./mysqladmin -u root -p oldpassword newpasswd(记住这个命令是在/usr/local/mysql/bin中外部命令) b. S ...
- Mysql查看表结构的三种方法
目录: mysql查看表结构 方法: show create table desc information_schema.COLUMNS 表结构: 获取所有的表结构及备注 根据库名导出所有表信息 根据 ...
- 计算机中的文件怎么加密文件,电脑文件夹如何加密(文件夹直接设置密码的三种方法)...
无论是生活还是工作中,我们都会有一些私密的文件不想让其他人看到,所以就想到将私密文件进行加密,保护自己的隐私.那么如何加密文件呢?今天就为大家介绍几种文件加密的方法. Windows加密 从Windo ...
最新文章
- 区块链之智能合约详解
- linux看硬盘io,linux查看硬盘IO
- 拒绝泡沫,客观评价!让我们从18个分立的视角来看AI
- Elasticsearch【快速入门】
- Python Django设置中文语言及时区
- [js] 使用ajax轮询接口有什么优缺点?
- ros自己写避障算法_slam导航避障算法,让无人机自主避障教学研究迈向更高处...
- OpenCV初探 —— VS2019配置环境
- matlab 索力迭代,索梁组合体系桥梁施工索力确定的割线迭代法
- 语言的学习 —— 西班牙语(español)
- linux嵌入式6818,嵌入式ARM实验箱(FS_6818M4)_华清远见研发中心
- codeblocks编辑代码输入法光标无法跟随解决方案
- WIN10电脑系统打不开U盘,提示拒绝访问
- Mac新手必备技巧之如何关闭Mac屏幕亮度自动调节功能
- 威哥android视频百度云,威哥带你手把手开发Android电商项目视频教程
- 不用看盘让AI来帮你
- 数字人民币跟第三方支付的区别
- 刷个openwrt,并加入改写的802.1X认证客户端(iNode认证)
- JSR303--异常处理
- HTML创建12列小屏幕网格,Bootstrap 网格系统布局详解
热门文章
- python常见面试题(三)
- Opencv Mat CascadeClassifier cstdio
- Apache20、lighttpd、nginx的比较[zt]
- 自制系统垃圾清理BAT小工具
- 解决RichEdit line insertion error的方法(转载)
- SSIS - 7.发邮件任务
- php的?php ?标签匹配
- ATL--创建简单的ATL之dll工程,添加“ATL简单对象”类的参数说明
- SCALA环境搭建(2)_scala源文件编写和运行---大数据之_SCALA工作笔记005
- AndroidStudio安卓原生开发_Activity的概念和简单使用_创建Activity_创建Layout资源文件_给Activity引入资源Id---Android原生开发工作笔记80