zoukankan      html  css  js  c++  java
  • Linux清空mysql所有数据

    1,删除data目录下所有文件

    rm -rf /usr/local/mysql5/data/*

    2,mysql_install_db脚本初始化Mysql

    /usr/local/mysql5/scripts/mysql_install_db

    3,将data目录下所有文件拥有者更改为mysql

    chown -R mysql.mysql /usr/local/mysql5/data

    4,更改data目录下文件的访问权限

    chmod 755 mysql.mysql /usr/local/mysql5/data/*

    5,启动mysqld服务

    /usr/local/mysql5/bin/mysqld_safe --usr=mysql &/usr/local/mysql5/support-files/mysql.server start

    6,重新设置密码

    /usr/local/mysql5/bin/mysql_secure_installation
    或
    /usr/local/mysql5/bin/mysqladmin -u root password 'new-password'
    /usr/local/mysql5/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'

    7,登录mysql

    /usr/local/mysql5/bin/mysql -uroot -p

    常见问题

    1,启动mysqld显示Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql5/data/localhost.localdomain.pid).

    一般是data目录权限和my.cnf的配置问题

    */etc/my.cnf 配置需写在[mysqld]下,且注意配置名是否准确

    ①删除data目录下的id_logfile*文件和mysql-bin.index,mysql-bin.000001等数据文件

    rm -rf /usr/local/mysql5/data/ib_log*
    rm -rf /usr/local/mysql5/data/mysql-bin*

    ②然后上面3,4步更改目录权限为mysql所有,再启动mysqld即可。

    也有可能是系统中还存在mysqld,ps找出并kill掉即可。

    如不行再看看 data目录下的localhost.localdomain.err错误信息,自行查阅问题。

    2,mysql_secure_installation必须在mysqld运行情况下使用,如果提示Access denied,可以使用另一个设置密码命令。

    3,待查找

    转载请注明出处@YunGaZeon

  • 相关阅读:
    通过crontab命令创建任务
    linux 通过at命令创建任务
    在linux中如何实现定时发送邮件到指定邮箱,监测任务
    python发送邮件
    序列化分析
    文件写入
    导入excel成一个list集合不支持大文件倒入(优化点在于分批分线程导入)
    react重学
    关于java集合排序
    fiddler还是浏览器的问题
  • 原文地址:https://www.cnblogs.com/GaZeon/p/7087956.html
Copyright © 2011-2022 走看看