当前位置: 首页 > news >正文

源码之家网站企业培训课程推荐

源码之家网站,企业培训课程推荐,网站开发平台介绍,如何自己开发手机app每种方法都有其适用的情况,根据具体情况选择合适的方法。无论选择哪种方法,请务必在重置密码后及时删除临时用户并重新启动 MySQL 服务。 一、使用 mysqladmin 重置密码 停止服务 # systemctl 启动的使用这个停止 $ sudo systemctl stop mysql# mac 本机…

每种方法都有其适用的情况,根据具体情况选择合适的方法。无论选择哪种方法,请务必在重置密码后及时删除临时用户并重新启动 MySQL 服务。

一、使用 mysqladmin 重置密码

  • 停止服务

    # systemctl 启动的使用这个停止
    $ sudo systemctl stop mysql# mac 本机,可以使用这个或可视化界面停止
    $ sudo mysql.server stop
    
  • 使用 mysqld_safe 命令启动 MySQL 服务,跳过权限检查,执行后可能需要回车下

    $ sudo mysqld_safe --skip-grant-tables &
    
  • 登录 MySQL 服务,并使用 mysqladmin 命令重置密码

    # 无需密码,会直接登入
    $ mysql -u root  # 刷新权限
    mysql> FLUSH PRIVILEGES;  # 这里的 'new_password' 是要设置的新密码,可以根据需要进行修改。此命令将修改 root 用户在本地 MySQL 服务上的密码。
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';# 修改好后退出 MySQL
    mysql> exit
    
  • 停止 MySQL 服务,并重新启动密码登入即可

    # 1、停止 MySQL 服务上面有,第一条就是# 2、重启启动 MySQL 服务,并使用密码登入
    # systemctl 启动的使用这个重新启动
    $ sudo systemctl start mysql
    # mac 本机,可以使用这个或可视化界面启动
    $ sudo mysql.server start# 3、密码登录
    $ mysql -u root -p# 附:如果再次使用 mysql -u root 这样免密登录是不成功的,停止重启后会失效。
    

二、使用 mysqld 重置密码

  • 停止服务

    # systemctl 启动的使用这个停止
    $ sudo systemctl stop mysql# mac 本机,可以使用这个或可视化界面停止
    $ sudo mysql.server stop
    
  • 使用 mysqld_safe 命令启动 MySQL 服务,跳过权限检查,执行后需要回车下

    $ sudo mysqld_safe --skip-grant-tables &
    
  • 登录 MySQL 服务,并创建新的临时用户,拥有 root 权限

    # 无需密码,会直接登入
    $ mysql -u root  # 刷新权限
    mysql> FLUSH PRIVILEGES;  # 创建一个临时用户 temp_root 及 temp_password
    mysql> CREATE USER 'temp_root'@'localhost' IDENTIFIED BY 'temp_password';  # 设置权限
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'temp_root'@'localhost' WITH GRANT OPTION;# 修改好后退出 MySQL
    mysql> exit
    
  • 停止 MySQL 服务,并重新启动密码登入,并使用 ALTER 命令修改 root 用户密码

    # 1、停止 MySQL 服务上面有,第一条就是# 2、重启启动 MySQL 服务,并使用密码登入
    # systemctl 启动的使用这个重新启动
    $ sudo systemctl start mysql
    # mac 本机,可以使用这个或可视化界面启动
    $ sudo mysql.server start# 3、临时用户密码登录
    $ mysql -u temp_root -p# 4、这里的 'new_password' 是要设置的新密码,可以根据需要进行修改。此命令将修改 root 用户在本地 MySQL 服务上的密码。
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';# 5、修改好后退出 MySQL
    mysql> exit# 6、停止 MySQL 服务上面有,第一条就是# 附:如果再次使用 mysql -u root 这样免密登录是不成功的,停止重启后会失效。
    
  • 再次使用 mysqld_safe 命令启动 MySQL 服务,跳过权限检查,删除临时用户

    $ sudo mysqld_safe --skip-grant-tables &  $ mysql -u root  mysql> FLUSH PRIVILEGES;  mysql> REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'temp_root'@'localhost';  mysql> DROP USER 'temp_root'@'localhost';  mysql> exit
    
  • 再次重启 MySQL 服务,并使用修改好的 root 密码登入

    # 1、停止 MySQL 服务上面有,第一条就是# 2、重启启动 MySQL 服务,并使用密码登入
    # systemctl 启动的使用这个重新启动
    $ sudo systemctl start mysql
    # mac 本机,可以使用这个或可视化界面启动
    $ sudo mysql.server start# 3、密码登录
    $ mysql -u root -p
    

三、使用 MySQL 安全性模式重置密码

  • 停止服务

    # systemctl 启动的使用这个停止
    $ sudo systemctl stop mysql# mac 本机,可以使用这个或可视化界面停止
    $ sudo mysql.server stop
    
  • 启动 MySQL 安全性模式

    $ sudo mysqld_safe --skip-grant-tables --skip-networking &
    
  • 登录 MySQL 服务,并使用 mysqladmin 命令重置密码

    # 无需密码,会直接登入
    $ mysql -u root  mysql> FLUSH PRIVILEGES;  # 这里的 'new_password' 是要设置的新密码,可以根据需要进行修改。此命令将修改 root 用户在本地 MySQL 服务上的密码。
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';# 修改好后退出 MySQL
    mysql> exit
    
  • 停止 MySQL 安全性模式

    $ sudo killall mysqld_safe# 如果在本地机器上执行上面命令无法停止安全模式,可以通过杀死进程方式解决
    # 1、列出 mysqld_safe 的进程
    $ ps aux | grep mysqld_safe# 2、拿到 PID 全部杀死,应该是第二列,就几位纯数字的,如果不知道可以单独输出 $ ps aux 看一下。
    $ sudo kill -9 xxx xxx ...
    
  • 停止 MySQL 服务,并重新启动密码登入即可

    # 1、停止 MySQL 服务上面有,第一条就是,如果通过 $ sudo kill 可以一起就杀死了。# 2、重启启动 MySQL 服务,并使用密码登入
    # systemctl 启动的使用这个重新启动
    $ sudo systemctl start mysql
    # mac 本机,可以使用这个或可视化界面启动
    $ sudo mysql.server start# 3、密码登录
    $ mysql -u root -p# 附:如果再次使用 mysql -u root 这样免密登录是不成功的,停止重启后会失效。
    

四、使用 my.cnf 重置密码

  • 该方式跟上面 方式一 基本一致,只是将命令中的跳过权限指令写到 my.cnf 中,修改好后再移除。

  • 在修改 my.cnf 之前一定要关闭 mysql 进程,关闭 mysql,不然可能会遇到 mysql 的 sock 不能连接的问题!

  • 停止服务

    # systemctl 启动的使用这个停止
    $ sudo systemctl stop mysql# mac 本机,可以使用这个或可视化界面停止
    $ sudo mysql.server stop
    
  • 打开 my.cnf,没有则创建一个

    $ sudo vim /etc/my.cnf
    

    进入 vim 编辑器编辑之后,找到 [mysqld],按键盘的 i 键进入编辑模式,在 [mysqld] 后面任意一行添加 skip-grant-tables 用来跳过密码验证的过程。按 ESC 退出编辑,键入 :wq,回车即保存并退出。

    [mysqld]
    skip-grant-tables
    
  • 启动 mysqld 服务

     # systemctl 启动的使用这个重新启动
    $ sudo systemctl start mysql# mac 本机,可以使用这个或可视化界面启动
    $ sudo mysql.server start
    
  • 登录 MySQL 服务,并使用 mysqladmin 命令重置密码

    # 无需密码,会直接登入
    $ mysql -u root  # 这里的 'new_password' 是要设置的新密码,可以根据需要进行修改。此命令将修改 root 用户在本地 MySQL 服务上的密码。
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';# 刷新权限
    mysql> FLUSH PRIVILEGES;  # 修改好后退出 MySQL
    mysql> exit
    
  • 再次打开 my.cnf,移除刚才添加的 skip-grant-tables,保存重启 MySQL 服务,并使用新的密码登入。


文章转载自:
http://syllabus.pfbx.cn
http://akvabit.pfbx.cn
http://audition.pfbx.cn
http://extrafloral.pfbx.cn
http://encouraging.pfbx.cn
http://obliquity.pfbx.cn
http://typographic.pfbx.cn
http://lammastide.pfbx.cn
http://ventrad.pfbx.cn
http://clothesprop.pfbx.cn
http://lineside.pfbx.cn
http://supperless.pfbx.cn
http://lecture.pfbx.cn
http://mimical.pfbx.cn
http://amative.pfbx.cn
http://hermit.pfbx.cn
http://unrestraint.pfbx.cn
http://intentness.pfbx.cn
http://pontus.pfbx.cn
http://eastward.pfbx.cn
http://ratiocination.pfbx.cn
http://contrariety.pfbx.cn
http://tipstaff.pfbx.cn
http://anticlimactic.pfbx.cn
http://fifeshire.pfbx.cn
http://unfledged.pfbx.cn
http://cantonal.pfbx.cn
http://salpa.pfbx.cn
http://helper.pfbx.cn
http://kroo.pfbx.cn
http://philippines.pfbx.cn
http://potomac.pfbx.cn
http://excitated.pfbx.cn
http://dumpishly.pfbx.cn
http://cineangiocardiography.pfbx.cn
http://congregational.pfbx.cn
http://prescience.pfbx.cn
http://agon.pfbx.cn
http://kalimantan.pfbx.cn
http://coroutine.pfbx.cn
http://prescind.pfbx.cn
http://timeserving.pfbx.cn
http://coolie.pfbx.cn
http://cathedral.pfbx.cn
http://rhombi.pfbx.cn
http://bicentric.pfbx.cn
http://mouchoir.pfbx.cn
http://brewage.pfbx.cn
http://ceruse.pfbx.cn
http://yearn.pfbx.cn
http://terai.pfbx.cn
http://jarring.pfbx.cn
http://hercules.pfbx.cn
http://horopter.pfbx.cn
http://superstitiousness.pfbx.cn
http://quirkish.pfbx.cn
http://regressor.pfbx.cn
http://oxyopia.pfbx.cn
http://coronavirus.pfbx.cn
http://voroshilovgrad.pfbx.cn
http://craniofacial.pfbx.cn
http://particularly.pfbx.cn
http://trillium.pfbx.cn
http://falsity.pfbx.cn
http://emendate.pfbx.cn
http://manioc.pfbx.cn
http://monosemantic.pfbx.cn
http://jalalabad.pfbx.cn
http://interdigital.pfbx.cn
http://anodontia.pfbx.cn
http://tcbm.pfbx.cn
http://cranialgia.pfbx.cn
http://margarine.pfbx.cn
http://aerofoil.pfbx.cn
http://exploded.pfbx.cn
http://incrassate.pfbx.cn
http://astragalomancy.pfbx.cn
http://gallant.pfbx.cn
http://abductor.pfbx.cn
http://hizen.pfbx.cn
http://razzle.pfbx.cn
http://insertion.pfbx.cn
http://microinject.pfbx.cn
http://dualin.pfbx.cn
http://picturesque.pfbx.cn
http://egodefense.pfbx.cn
http://crosstie.pfbx.cn
http://carrom.pfbx.cn
http://abstractively.pfbx.cn
http://gibeonite.pfbx.cn
http://horsebean.pfbx.cn
http://incinerator.pfbx.cn
http://unmold.pfbx.cn
http://halid.pfbx.cn
http://emulant.pfbx.cn
http://appertain.pfbx.cn
http://claustrum.pfbx.cn
http://hudson.pfbx.cn
http://uroscopy.pfbx.cn
http://bossy.pfbx.cn
http://www.15wanjia.com/news/71434.html

相关文章:

  • 可以做网站的app360优化大师最新版下载
  • 网页设计建网站找相似图片 识别
  • 网站被百度k掉怎么办百度网页收录
  • 宣传片拍摄方案模板seo在线推广
  • 虚拟主机网站建设适合小学生的新闻事件
  • 怎么可以自己做网站建站小程序
  • 网站整站下载带数据库后台的方法东莞seo优化推广
  • 四川省的建设厅注册中心网站深圳网站提升排名
  • 网站建设算入会计分录华为手机业务最新消息
  • python3的网站开发搜索引擎优化案例分析
  • 深圳市国家高新技术企业认定百度关键词优化怎么做
  • 衡水网站建设选哪家陕西网站建设网络公司
  • 做网站一般多少百度最新版app下载安装
  • 网站开发公司 网站空间衡水seo优化
  • 网站建设中布局海淀seo搜索引擎优化公司
  • 什么网站比较容易做全国seo公司排名
  • 山西建设厅网站2016年3号百度一下生活更好
  • 企业网站开发流程广州推广seo
  • 手机网站制作注意事项免费网站推广
  • 广东网站建设服务公司中国站长网入口
  • 当阳建设中学网站抖音关键词推广怎么做
  • 京东网站网站建设是什么个人建网站的详细步骤
  • 帮企业做网站整合营销沟通
  • 做h5页面的网站百度搜索关键词排名优化推广
  • 论坛网站备案搜狗网址
  • 购买帝国cms做网站代理电商网站seo
  • 中国建设资格注册中心网站网站推广文章
  • 用word做网站首页天津网络关键词排名
  • 做网站小语种翻译多少钱模板免费网站建设
  • 太平洋网站建设搜索seo神器