Linux清空mysql所有数据
2017-06-28 01:34
441 查看
1,删除data目录下所有文件
2,mysql_install_db脚本初始化Mysql
3,将data目录下所有文件拥有者更改为mysql
4,更改data目录下文件的访问权限
5,启动mysqld服务
6,重新设置密码
7,登录mysql
常见问题
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等数据文件
②然后上面3,4步更改目录权限为mysql所有,再启动mysqld即可。
也有可能是系统中还存在mysqld,ps找出并kill掉即可。
如不行再看看 data目录下的localhost.localdomain.err错误信息,自行查阅问题。
2,mysql_secure_installation必须在mysqld运行情况下使用,如果提示Access denied,可以使用另一个设置密码命令。
3,待查找
转载请注明出处@YunGaZeon
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
相关文章推荐
- MySql清空所有表数据【慎用】
- 【数据库-MySql】清空所有表格的所有数据
- mysql 清空所有表数据重置自增ID
- 清空mysql指定库里所有表数据
- 【MYSQL 清空所有的的表中的数据的SQL的生成】
- Mysql如何清空数据库的所有表数据
- 清空mysql一个库中的所有表的数据
- 清空mysql数据表中的所有数据
- Linux环境下定时备份MySQL数据
- 清空数据库里所有的表的数据
- 清空数据库中所有表的数据
- SQL:清空数据库所有数据
- js 清空表单所有数据
- 清空一个数据库中所有数据
- Sql Server中清空所有数据表中的记录
- linux 下 gbk字符集mysql 安装 数据的导入
- 快速清空指定表中的所有数据
- linux/windows xp下mysql数据的导入和导出(学习日志)
- 清空mysql一个库中的所有表
- SQLSERVER清空表中所有数据TRUNCATE TABLE