MySQL 多实例使用mysql_secure_installation

原创 2015年07月07日 14:44:50
一台server上有两个MySQL实例分别占用3306,3307 端口,如何使用mysql_secure_installation去删除匿名用户呢?


$netstat -antp|grep mysqld
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 :::3307                     :::*                        LISTEN      2780/./bin/mysqld   
tcp        0      0 :::3308                     :::*                        LISTEN      3127/./bin/mysqld  




假设这两个MySQL都没有使用默认的路径/tmp/mysql.sock,而使用了自己配置的路径。




mysql_secure_installation
Enter current password for root (enter for none): 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)




如果想对端口是3308的实例使用mysql_secure_installation,首先登陆3308实例,找到3308实例使用的socket文件


mysql> select @@socket;
+---------------------------------------+
| @@socket                              |
+---------------------------------------+
| /opt/db/mysql5.6/logs_3308/mysql.sock |
+---------------------------------------+


然后做个软链接到/tmp/mysql.sock
ln -s /opt/db/mysql5.6/logs_3308/mysql.sock  /tmp/mysql.sock


$ ll /tmp/mysql.sock 
lrwxrwxrwx 1 mysql db 37 Jun 29 19:07 /tmp/mysql.sock -> /opt/db/mysql5.6/logs_3308/mysql.sock




这个时候再执行mysql_secure_installation默认就是对3308的实例进行设置了。




执行完mysql_secure_installation后,记得删除掉创建的软链接。
rm  /tmp/mysql.sock 

MySQL安全配置向导mysql_secure_installation

[root@server1 ~]# mysql_secure_installation NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOM...
  • u014242496
  • u014242496
  • 2016年09月14日 11:46
  • 995

mysql 去安全隐患 mysql_secure_installation

执行/usr/bin/mysql_secure_installation ,去安全隐患 /server/mysql-5.5 是MYSQL的安装路径basedir[root@czq bin]# ...
  • anhuizhiqiang
  • anhuizhiqiang
  • 2016年05月29日 17:09
  • 3355

MySQL安全配置向导mysql_secure_installation

[root@server1 ~]# mysql_secure_installation NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMEND...
  • FoPHP
  • FoPHP
  • 2016年10月25日 20:28
  • 1185

使用mysql_secure_installation时出现ERROR 2002 (HY000): Can't connect to local MySQL server through socket

修改完mysql的配置文件/etc/my.cnf 将数据库路径datadir和socket修改到其他路径后 使用mysql_secure_installation时报错 ERROR 2002...
  • zahuopuboss
  • zahuopuboss
  • 2014年03月01日 23:06
  • 3104

MySQL多实例安装初探

MySQL菜鸟,接触不久,如有错误之处,请指正,谢谢。 mysql创建多个实例,其实就是把DATA文件,SOCK,PORT指向不同的文件和端口。 多实例采用mysqld_multi管理。 MyS...
  • lijingkuan
  • lijingkuan
  • 2015年09月23日 11:03
  • 388

MySQL----mysql_secure_installation 安全配置向导

mysql_secure_installation 安全配置向导
  • damys
  • damys
  • 2015年12月04日 17:13
  • 1064

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

$ mysql_secure_installation   NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL...
  • lwei_998
  • lwei_998
  • 2014年10月24日 15:55
  • 2526

MySQL多实例安装初探

MySQL菜鸟,接触不久,如有错误之处,请指正,谢谢。 mysql创建多个实例,其实就是把DATA文件,SOCK,PORT指向不同的文件和端口。 多实例采用mysqld_multi管理。 MyS...
  • lijingkuan
  • lijingkuan
  • 2015年09月23日 11:03
  • 388

新版MySQL修改密码以及忘记密码解决

1. 新版MySQL修改密码的四种方法:(1) 直接设置法:# test为用户名,password后面是新密码,回车后输入旧密码即可 [root@pavilion 15:09 hp]# mysqadm...
  • Oscer2016
  • Oscer2016
  • 2017年07月31日 16:46
  • 939

Windows单机环境下配置MySQL多实例

在Windows环境下一般来说只会跑一个MySQL服务,但是如果作为测试环境,在主机数量有限的情况下,又想玩一下分布式和集群的技术,则可以在一台主机上搭建多个服务。如果要搭建多个服务,其实本质上只需要...
  • lmy86263
  • lmy86263
  • 2016年10月19日 23:07
  • 697
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL 多实例使用mysql_secure_installation
举报原因:
原因补充:

(最多只允许输入30个字)