• 85730

    文章

  • 749

    评论

  • 18

    友链

  • 最近新加了换肤功能,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

开启genelog

撸了今年阿里、腾讯和美团的面试,我有一个重要发现.......>>

打开genelog

    genelog 可以记录数据库的操作语句。

首先进入mysql,

mysql -u root -p

设置日志位置

set global general_log_file = "/tmp/general.log";

设置全局global模式

set global general_log=on;

关闭:

set global general_log=off;

 

sudo tail -f /tmp/general.log    查看执行过的sql语句 

 

 

远程访问:

新建用户

    set global validate_password_policy=0;    #设置级别

    set global validate_password_length=0;   #设置长度

    create user '用户名'@'%' identified by '密码';   #创建用户

这个时候外部通过这个用户可连接mysql数据库,但是没有权限

 

    grant all privileges on *.* to 'pzl'@'%' identified by 'pzl123456' with grant option;   #赋予权限

    flush privileges;      #更新权限

这时候链接数据库就能和root看到全部数据库了

 

    回收权限   revoke all privileges on *.* from pzl;    

    flush privileges;      #更新权限

 

找回密码

    sudo vim /etc/my.cnf     #打开mysql配置文件加一句话

    skip-grant-tables

    sudo service mysqld restart    #重启mysql服务

此时进入mysql 不需要输入密码

 

    update user set authentication_string = password('密码') where user = 'root';   #修改密码

    flush privileges;

然后重启mysql服务。

    密码修改成功


695856371Web网页设计师②群 | 喜欢本站的朋友可以收藏本站,或者加入我们大家一起来交流技术!

欢迎来到梁钟霖个人博客网站。本个人博客网站提供最新的站长新闻,各种互联网资讯。 还提供个人博客模板,最新最全的java教程,java面试题。在此我将尽我最大所能将此个人博客网站做的最好! 谢谢大家,愿大家一起进步!

转载原创文章请注明出处,转载至: 梁钟霖个人博客www.liangzl.com

0条评论

Loading...


发表评论

电子邮件地址不会被公开。 必填项已用*标注

自定义皮肤
注册梁钟霖个人博客