Linux清空mysql所有数据
2024-10-19 17:31:46
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 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
最新文章
- CSS样式表分类
- php-fpm优化
- python批量进行文件修改操作
- 一个原生的JavaScript拖动方法
- xmlsechema验证
- JAVA线程优化
- ios 75个工具
- Java学习之网络编程实例
- windows 7 &; protobuf 3.0 &; python 3.5
- python2与python3的区别 ,小数据池 bytes 类型
- tf.contrib.seq2seq.sequence_loss example:seqence loss 实例代码
- EL表达式jsp页面double小数点后保留两位
- CF528D Fuzzy Search
- SAP系统产品历史与分类
- 转载 精进不休 .NET 4.0 (5) - C# 4.0 新特性之并行运算(Parallel) https://www.cnblogs.com/webabcd/archive/2010/06/03/1750449.html
- oracle 查询非自增长分区的最大分区
- Enable SMB2 on the Client
- delete千万级别大表中的某部分数据
- 使用mybatis-generator-core自动生成代码
- 跟着太白老师学python 09day 初识函数
热门文章
- windows cmd 透明化
- com.google.gson.stream.MalformedJsonException的解决办法
- [luogu 1660]数位平方和
- Ionic2集成DevExtreme
- 基于android-uitableview扩展-uilistview项目
- Validation failed for one or more entities. See ‘EntityValidationErrors’,一个或多个验证错误 解决方法
- cf600E. Lomsat gelral(dsu on tree)
- react的setState使用中遇到的问题
- Android 使用greenDAO 3.2.2 操作外部数据库
- C#值类型、引用类型的区别