mysql启动失败

本文提供了一套详细的步骤来重置MySQL服务器,包括删除配置文件、重新初始化数据库、设置新密码以及创建远程用户,确保数据库的安全性和可用性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

find / -name my.cnf
删除my.cnf(记得做好备份)
rm -rf 文件路径

重新启动。一般会成功


如果失败
删除mysql下的data里面的内容,不要删data(这会导致数据丢失)
重新初始化
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US --skip-grant-tables
记录生成的初始密码
service mysqld start
mysql -h 127.0.0.1 -P 3306 -u root -p
输刚刚得到的密码

mysql初始化完成了。
重新设置密码等信息。
set password=password(‘新密码’);
flush privileges;//mysql 新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表
UPDATE mysql.user SET Host = ‘%’, User = ‘root’ WHERE (Host = ‘localhost’) AND (User = ‘root’);
//数据库配置
use mysql;
UPDATE mysql.user SET Host=’%’, User=‘root’, Select_priv=‘Y’, Insert_priv=‘Y’, Update_priv=‘Y’, Delete_priv=‘Y’, Create_priv=‘Y’, Drop_priv=‘Y’, Reload_priv=‘Y’, Shutdown_priv=‘Y’, Process_priv=‘Y’, File_priv=‘Y’, Grant_priv=‘Y’, References_priv=‘Y’, Index_priv=‘Y’, Alter_priv=‘Y’, Show_db_priv=‘Y’, Super_priv=‘Y’, Create_tmp_table_priv=‘Y’, Lock_tables_priv=‘Y’, Execute_priv=‘Y’, Repl_slave_priv=‘Y’, Repl_client_priv=‘Y’, Create_view_priv=‘Y’, Show_view_priv=‘Y’, Create_routine_priv=‘Y’, Alter_routine_priv=‘Y’, Create_user_priv=‘Y’, Event_priv=‘Y’, Trigger_priv=‘Y’, Create_tablespace_priv=‘Y’, ssl_type=’’, ssl_cipher=’’, x509_issuer=’’, x509_subject=’’, max_questions=‘0’, max_updates=‘0’, max_connections=‘0’, max_user_connections=‘0’, plugin=‘mysql_native_password’, authentication_string=’*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9’, password_expired=‘N’, password_last_changed=‘2017-11-20 12:41:07’, password_lifetime=NULL, account_locked=‘N’ WHERE (User=‘root’);
flush privileges;
远程用户建立
grant all privileges on . to ‘admin’@’%’ identified by ‘1234’;
flush privileges;

//完事

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值