当前位置:首页 > 编程教程 > mysql技术文章 > Mysql5.7修改root密码教程

Mysql5.7修改root密码的操作步骤

  • 发布时间:
  • 作者:码农之家
  • 点击:132

这篇文章主要知识点是关于Mysql5.7、root密码、的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书

PHP+MySQL动态网站开发从入门到精通
  • 类型:PHP网站开发大小:36.2 MB格式:PDF作者:张工厂
立即下载

Tags:mysql5.7 root密码 

Mysql5.7修改root密码教程

版本更新,原来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

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对码农之家的支持。如果你想了解更多相关内容请查看下面相关链接

以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。

您可能感兴趣的文章:

  • MySQL用户和权限及破解root口令的方法
  • mysql免安装没有任何root权限浅析
  • Mysql 相关电子书
    学习笔记
    网友NO.937898

    MySQL5.7.20解压版安装和修改root密码的教程

    1. 下载MySQL Archive(解压版) 网址:https://downloads.mysql.com/archives/community/ 2. 解压文件到自定义安装目录: 解压后没有 "data" 文件夹和 "my.ini" 配置文件 3. 解压完后配置环境变量 系统变量: 新建“MYSQL_HOME”值:xxx\mysql-5.7.20-winx64 (自定义安装目录的根路径) 追加Path:;%MYSQL_HOME%\bin 4. 在自定义安装路径根目录下创建 "my.ini" 配置文件 配置信息: [client]port = 3306[mysqld]port = 3306basedir=%MYSQL_HOME%datadir=%MYSQL_HOME%\datamax_connections=200character-set-server=utf8default-storage-engine=INNODBsql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES#跳过密码skip-grant-tables 5. 初始化及安装MySQL: cmd终端下(推荐管理员权限运行) mysqld --initializemysqld -install //安装MySQL服务 在services.msc中可以查看该服务net start/stop mysql //开启、关闭mysql 6. 设置root用户密码 mysql -u root -penter password:直接回车进入mysqlupdate mysql.user……

    网友NO.738650

    MAC下Mysql5.7.10版本修改root密码的方法

    首先 跳过权限表模式启动MySQL: mysqld --skip-grant-tables gt; UPDATE mysql.user SET authentication_string=PASSWORD('your_new_password') WHERE User='root'; (注意,5.7之后password改成了authentication_string)那么恭喜你,你修改成功了,但是你会发现当你使用navicat这种GUI工具连接的时候会报如下错误: ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. 同时你会发现命令行能使用 mysql -u root -p 登录了,但是不能use mysql了,连库都用不了了,搞毛啊 下面这个命令将会拯救你: mysql SET PASSWORD = PASSWORD('your_new_password'); 执行完之后使用命令 mysqladmin -u root -p shutdown 关闭mysqld 再次 mysql.server start 启动mysql就全部ok了~ 以上所述是小编给大家介绍的MAC下Mysql5.7.10版本修改root密码的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也……

    网友NO.647544

    MySQL5.7安装过程并重置root密码的方法(shell 脚本)

    由于 MySQL 5.7 版本的 root 密码是首次启动时随机生成的,并且还要求必须修改后才能使用,所以有了本文:使用 shell 脚本完成安装和设置新的 root 密码。 以官方的 rpm 包安装为例,先下载,使用 yum 命令安装,如果有需要的依赖包会自动安装 wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-1.el6.x86_64.rpm-bundle.tartar xf mysql-5.7.17-1.el6.x86_64.rpm-bundle.taryum install -y mysql-* 初始化 MySQL 5.7 service mysqld startsleep 1defaultmysqlpwd=`grep 'A temporary password' /var/log/mysqld.log | awk -F"root@localhost: " '{ print $2}' `/usr/bin/mysql -uroot -p${defaultmysqlpwd} EOFset global validate_password_policy = 0;SET PASSWORD = PASSWORD('shanghai2017');grant all privileges on *.* to root@'%' identified by 'shanghai2017';EOFsleep 1service mysqld restart 解释: set global validate_password_policy = 0; 是将 mysql 默认的密码安全级别(8位字符,包含大小写特殊字符和数字……

    <
    1
    >

    电子书 编程教程 PC软件下载 安卓软件下载

    Copyright 2018-2020 xz577.com 码农之家

    本站所有电子书资源不再提供下载地址,只分享来路

    免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

    版权投诉 / 书籍推广 / 赞助:QQ:520161757