最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

点滴记录LinuxMysql数据库误删root用户

来源:动视网 责编:小采 时间:2020-11-09 07:37:59
文档

点滴记录LinuxMysql数据库误删root用户

点滴记录LinuxMysql数据库误删root用户:http://blog.csdn.net/cywosp/article/details/42145779 在Linux中有时安装Mysql会出现没有root用户的状况,或者说root账户被从mysql.user表中误删除,这样就导致很多权限无法控制。解决办法是重新创建root用户,并授予所有权限,具体方法如下: 1.
推荐度:
导读点滴记录LinuxMysql数据库误删root用户:http://blog.csdn.net/cywosp/article/details/42145779 在Linux中有时安装Mysql会出现没有root用户的状况,或者说root账户被从mysql.user表中误删除,这样就导致很多权限无法控制。解决办法是重新创建root用户,并授予所有权限,具体方法如下: 1.


2. 重启mysql服务
/etc/init.d/mysqld restart
3. 使用下列命令登陆mysql,无需密码
mysql
4. 登陆后,重新添加root用户
use mysql;
insert into user set user='root',ssl_cipher='',x509_issuer='',x509_subject='';
update user set Host='localhost',select_priv='y', insert_priv='y',update_priv='y', Alter_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',create_user_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' where user='root';
先退出:quit;
5. 使用下列命令重新登陆, 设置root的密码
mysql -u root
update mysql.user set password=password('yourrootpasswd') where user='root';
update user set host = '%' where user = 'root'; #设置远程机器可访问mysql,如果不需要可不是设置
flush privileges;
quit;
6. 修改/etc/my.conf文件,将skip-grant-tables去掉,然后重启mysql
/etc/init.d/mysqld restart
7. 正常则一切OK


参考:
[1]. http://jingyan.baidu.com/article/7c6fb4287c6138802c9003.html




文档

点滴记录LinuxMysql数据库误删root用户

点滴记录LinuxMysql数据库误删root用户:http://blog.csdn.net/cywosp/article/details/42145779 在Linux中有时安装Mysql会出现没有root用户的状况,或者说root账户被从mysql.user表中误删除,这样就导致很多权限无法控制。解决办法是重新创建root用户,并授予所有权限,具体方法如下: 1.
推荐度:
标签: 删除 误删 记录
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top