zoukankan      html  css  js  c++  java
  • MySQL8.0启动和关闭流程

    启动方式

    1、 mysqld_safe &(推荐):这个脚本会监控mysqld的状态,日志会记录到文件里

    2、 mysqld &                           日志打印到屏幕上

    3、 mysql.server

    调用的执行过程:systemd ------>/etc/init.d/mysqld-------->mysql.server------>mysqld_safe &----->mysqld &

    关闭方式

    mysql> shutdown;

    systemctl stop mysqld

    service mysqld stop

    mysqladmin -uroot -p123456 shutdown

    忘记管理员密码

    1、关闭数据库

    [root@localhost ~]# /etc/init.d/mysqld stop
    
    Shutting down MySQL... SUCCESS!

    2、启动安全模式

    [root@localhost ~]# mysqld_safe --skip-grant-tables --skip-networking &
    
    [1] 1475
    
    [root@localhost ~]# 2020-01-18T14:07:12.861565Z mysqld_safe Logging to '/data/mysql/data_3306/localhost.err'.
    
    2020-01-18T14:07:12.898677Z mysqld_safe Starting mysqld daemon with databases from /data/mysql/data_3306

    3、登录数据库,修改密码,报错:没有加载授权表

    [root@localhost ~]# mysql -uroot -p123
    
    mysql> alter user root@'localhost' identified by '123456';
    
    ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

    4、手工加载授权表

    mysql> flush privileges;
    
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> alter user root@'localhost' identified by '123456';
    
    Query OK, 0 rows affected (0.00 sec)

    5、重启数据库

    [root@localhost ~]# /etc/init.d/mysqld restart
    
    Shutting down MySQL...2020-01-18T15:09:46.575313Z mysqld_safe mysqld from pid file /data/mysql/data_3306/localhost.pid ended
    
     SUCCESS!

    3、 测试密码

    [root@localhost ~]# mysql -uroot -p123456
    
    mysql>
  • 相关阅读:
    泛型
    BigInteger和BigDecimal大数相加问题
    集合(Collection,set,list,map)
    [转]如何从MySQL官方Yum仓库安装MySQL5.6
    CentOS Linux使用crontab运行定时任务详解
    [转]Mysql自动备份并保存近15天记录脚本
    centos6.5 mysql安装+远程访问+备份恢复+基本操作+卸载
    vsftpd安装
    [转]CENTOS 6.5 配置YUM安装NGINX+服务器负载均衡
    [转]apache的源码安装详细过程全纪录
  • 原文地址:https://www.cnblogs.com/zh-dream/p/12953245.html
Copyright © 2011-2022 走看看