• 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>
  • 相关阅读:
    POJ 3280 Cheapest Palindrome
    POJ 1191 棋盘分割
    POJ 1260 Pearls
    HDOJ 4731 Minimum palindrome
    2013 ACM/ICPC Asia Regional Chengdu Online 1004 Minimum palindrome
    POJ 1836 Alignment
    POJ 3267 The Cow Lexicon
    POJ 1276 Cash Machine
    POJ 1837 Balance
    HDU 4554 叛逆的小明
  • 原文地址:https://www.cnblogs.com/zh-dream/p/12953245.html
Copyright © 2020-2023  润新知