Linux系统中MySQL数据库出现的问题汇总
问题1:cat /var/log/mysqld.log 查看日志出现:Failed to initialize DD Storage Engine.Data Dictionary initialization failed.原因:MySQL数据库中的数据文件夹初始化失败。那所性就删除MySQL的数据文件夹,重新进行初始化操作就好。解决措施:1、删除 mysql 数据库数据文件夹>> r
·
问题1:cat /var/log/mysqld.log 查看日志出现:
Failed to initialize DD Storage Engine.
Data Dictionary initialization failed.
原因:
MySQL数据库中的数据文件夹初始化失败。那所性就删除MySQL的数据文件夹,重新进行初始化操作就好。
解决措施:
1、删除 mysql 数据库数据文件夹
>> rm -rf /var/lib/mysql
2、mysql 数据库初始化
>> mysqld --initialize --console
3、修改 /var/run/mysqld/ 权限
>> chown -R mysql:mysql /var/lib/mysql/
4、启动 MySQL 数据库
>> systemctl start mysqld
5、查看 MySQL数据库的状态
>> systemctl status mysqld
问题2:初始化MySQL数据库登录,密码如何查看?
原因:初始登录MySQL的密码可在 /var/log/mysqld.log 查看
操作:
1、查看路径下的 密码
>> grep "password" /var/log/mysqld.log
T11:42:57.488574Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: (wxzj.6&tT:t
2、 登录 MySQL 数据库
>> mysql -uroot -p(wxzj.6&tT:t
问题3:修改初始MySQL数据库的密码
sql 语句
>> alter user 'root'@'localhost' identified by '密码';
【结语】以上整个程序的实现逻辑,还存在很多不全面的地方,欢迎各位大佬指点;如果觉得笔者不易,请给予点赞,给予我记录更多文章的动力!!
更多推荐
所有评论(0)