Linux MySQL 修改密码
修改root本地登录密码
修改root默认的密码(方法一)
1.	启动mysql之后systemctl start mysqld.service
2.	修改mysql的配置文件 vi /etc/my.cnf
找到[mysqld]
skip-grant-tables
skip-networking
3.	重启mysql    systemctl restart mysqld.service
4.	重新登陆mysql 就会跳过密码
mysql -uroot -p
5.	设置新的密码
update mysql.user set authentication_string=password('123456') where user='root';
6.	然后刷新保存
flush privileges;
7.	退出mysql   exit
再进入vi /etc/my.cnf  skip-grant-tables    skip-networking 删除
8.	重启mysql服务器   systemctl restart mysqld.service
9.再登陆就输入新的密码即可mysql -uroot -p
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY “”
MyNewPwd123!@# 密码需要有大写字母 数字 和特殊字符
修改root默认的密码(方法二)
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:
shell> grep 'temporary password' /var/log/mysqld.log
shell> mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
或者
mysql> set password for 'root'@'localhost'=password('MyNewPass4!');
记得加 grant all on *.* to 'root'@'%' identified by 'MyNewPass4!'; 才可以mysqlFont远程连接
3167错误
mysql> show variables like '%show_compatibility_56%';
mysql> set global show_compatibility_56=on;
1055错误
vim /etc/my.cnf 下面添加
sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
添加3306端口(已经添加请忽略)
firewall-cmd --zone=public --add-port=3306/tcp --permanent
重新启动防火墙
systemctl restart firewalld.service
MySQL远程连接:
Linux MySQL 修改密码的更多相关文章
- Linux mysql 修改密码 三种方式(转载)
		
注明:本文为转载,原文地址:https://www.cnblogs.com/chuckjam/archive/2018/08/10/9456255.html 前言 有时我们会忘记Mysql的密码,或者 ...
 - linux————mysql————修改密码
		
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('输入新密码');
 - Mysql 修改密码及重置密码方法
		
修改密码: //选择数据库 use mysql; //修改密码 update user set password=password('新密码') where user='root'; //立即生效 f ...
 - 使用Mysql修改密码命令更改root的密码
		
使用Mysql修改密码命令更改root的密码. 进入Mysql数据库命令行方式有两种方式: 方式一:在Mysql开始菜单里包含Mysql命令行客户端,只要点击输入root的密码即可进入. 方式二:在D ...
 - MySQL修改密码的三种方法
		
MySQL修改密码的三种方法 1.方法1: 2.方法2: 3.方法3:
 - Mysql修改密码以及权限问题
		
mysql修改密码小步骤 错误分析: 一开始是密码错误导致,先添加skip-grant-tables(这个配置无视权限的,添加直接回车登录即可),尽心修改密码,发现错误照旧 百度了一下,发现是mysq ...
 - MySQL修改密码方法汇总
		
本文给大家汇总介绍了MySQL修改密码的方法,分为MySQL5.7版本之前以及MySQL5.7版本之后的修改方法,有需要的小伙伴可以参考下 MySQL5.7版本之前修改密码的方法: 方法1: 用SET ...
 - MySql:mysql修改密码及配置远程连接
		
通过配置文件修改 mysql5.7 mysql库下面的user表没有password字段无法修改密码,5.7版本已经不再使用password来作为密码的字段了 而改成了authentication ...
 - Linux下 刚安装完mysql 修改密码
		
在Centos中安装MySQL后默认的是没有root密码的,默认的是回车, 那么为了方便需要修改密码. 没有密码为MYSQL加密码: mysql -uroot -p 回车 提示输入密码,为空回车 up ...
 
随机推荐
- Docker Flie
			
七.Docker File .dockeringore:打包忽略的文件列表,每行写一个文件的路径,可使用通配符 FROM指令:指定基础镜像 FROM <repository>[:<t ...
 - 洛谷P2184 贪婪大陆
			
题目背景 面对蚂蚁们的疯狂进攻,小FF的\(Tower\) \(defence\)宣告失败--人类被蚂蚁们逼到了\(Greed\) \(Island\)上的一个海湾.现在,小FF的后方是一望无际的大海 ...
 - 什么是SG?+SG模板
			
先,定义一下 状态Position P 先手必败 N x先手必胜 操作方法: 反向转移 相同状态 不同位置 的一对 相当于无 对于ICG游戏,我们可以将游戏中每一个可能发生的局面表示为一个点.并且若存 ...
 - Tkinter的l组件常用属性
			
Label常用属性 序号 属性 说明 1 anchor 指示文字会被放在控件的什么位置, 可选项有 N, NE, E, SE, S, SW, W, NW, CENTER. 默认为 CENTER. ...
 - TCP/IP三次握手与四次挥手的正确姿势
			
0.史上最容易理解的:TCP三次握手,四次挥手 https://cloud.tencent.com/developer/news/257281 A 理解TCP/IP三次握手与四次挥手的正确姿势http ...
 - poj3254(状压dp入门第一道题,很详细)
			
题目链接:http://poj.org/problem?id=3254 学习博客:https://blog.csdn.net/harrypoirot/article/details/23163485 ...
 - Java多线程与并发——死锁与中断线程
			
过多的同步有可能出现死锁,死锁的操作一般是在程序运行的时候才有可能出现. 多线程中要进行资源的共享,就需要同步,但同步过多,就可能造成死锁. 死锁例子: package com.vince; /** ...
 - [WPF自定义控件库]简单的表单布局控件
			
1. WPF布局一个表单 <Grid Width="400" HorizontalAlignment="Center" VerticalAlignment ...
 - 用 Java 实现断点续传参考 (HTTP)
			
断点续传的原理 其实断点续传的原理很简单,就是在 Http 的请求上和一般的下载有所不同而已. 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为 ...
 - 什么是Spring
			
之前已经学习过web三层(数据库链接层dao,业务逻辑控制层service,用户层web). 在开发过程中,我们不断引入更加优秀的工具的目的都是在安全.高效的基础上,简化开发,和易于维护. 所以引入s ...