暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

忘记Mysql的密码重置密码步骤

周周Note 2021-05-11
408

第一步

    vi etc/my.cnf

       #编辑文件,找到[mysqld],在下面添加一行skip-grant-tables  //登陆的时候不用输入密码

      service mysqld restart  //重启mysql

       #重启MySQL服务

      第二步

        mysql -u root -p
          SET SQL_SAFE_UPDATES = 0;

          注意:如果Mysql的版本是5.7及以上的话update语句如下:

            update user set authentication_string=password("qwertyuiop") where user="root";


            权限设置

              GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'qwertyuiop' 
              WITH GRANT OPTION;

              需要输入此命令才生效

                flush privileges;


                附: 

                  systemctl status firewalld

                  #查看firewall防火墙状态

                    firewall-cmd --list-ports


                    #查看firewall防火墙开放端口

                      systemctl start firewalld.service


                      #打开firewall防火墙

                        systemctl stop firewalld.service


                        #关闭firewall防火墙

                          firewall -cmd --reload

                          #重启firewal防火墙

                            systemctl disable firewalld.service


                            #禁止firewall开机启动  #开放firewall防火墙端口,需重启防火墙生效firewall-cmd

                              --zone=public --add-port=80/tcp --permanent


                              命令含义:–zone #作用域–add-port=80/tcp #添加端口,格式为:端口/通讯协议–permanent #永久生效,没有此参数重启后失效

                              文章转载自周周Note,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                              评论