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

最新文章

  1. CSS样式表分类
  2. php-fpm优化
  3. python批量进行文件修改操作
  4. 一个原生的JavaScript拖动方法
  5. xmlsechema验证
  6. JAVA线程优化
  7. ios 75个工具
  8. Java学习之网络编程实例
  9. windows 7 & protobuf 3.0 & python 3.5
  10. python2与python3的区别 ,小数据池 bytes 类型
  11. tf.contrib.seq2seq.sequence_loss example:seqence loss 实例代码
  12. EL表达式jsp页面double小数点后保留两位
  13. CF528D Fuzzy Search
  14. SAP系统产品历史与分类
  15. 转载 精进不休 .NET 4.0 (5) - C# 4.0 新特性之并行运算(Parallel) https://www.cnblogs.com/webabcd/archive/2010/06/03/1750449.html
  16. oracle 查询非自增长分区的最大分区
  17. Enable SMB2 on the Client
  18. delete千万级别大表中的某部分数据
  19. 使用mybatis-generator-core自动生成代码
  20. 跟着太白老师学python 09day 初识函数

热门文章

  1. windows cmd 透明化
  2. com.google.gson.stream.MalformedJsonException的解决办法
  3. [luogu 1660]数位平方和
  4. Ionic2集成DevExtreme
  5. 基于android-uitableview扩展-uilistview项目
  6. Validation failed for one or more entities. See ‘EntityValidationErrors’,一个或多个验证错误 解决方法
  7. cf600E. Lomsat gelral(dsu on tree)
  8. react的setState使用中遇到的问题
  9. Android 使用greenDAO 3.2.2 操作外部数据库
  10. C#值类型、引用类型的区别