Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1984334
  • 博文数量: 176
  • 博客积分: 1857
  • 博客等级: 上尉
  • 技术积分: 2729
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-14 22:55
个人简介

吾生有涯,而知无涯,适当止学.循序渐进,步步提升 Talk is cheap, show me the code.

文章分类

全部博文(176)

文章存档

2019年(1)

2018年(14)

2017年(20)

2016年(31)

2015年(15)

2014年(5)

2013年(10)

2012年(80)

分类: Mysql/postgreSQL

2016-02-17 11:00:59

一,数据库MySQL用户limit限制设置。

1.创建MySQL的用户组和用户(一般在建立mysql软件时添加,这里是再次复习相关知识)
[root@localhost cmake-3.0.1]# groupadd mysql 
[root@localhost cmake-3.0.1]# useradd -g mysql mysql 

2.设置用户操作系统资源的限制 
[root@localhost cmake-3.0.1]# vi /etc/security/limits.conf 

mysql soft nproc 2047 
mysql hard nproc 16384 
mysql soft nofile 2047 
mysql hard nofile 65536 

3.验证limit是否生效 
[mysql@localhost ~]$ ulimit -a 
open files (-n) 2047 (与nofile的配置大小有关) 
max user processes (-u) 2047 


二,数据库用户安全配置

配置数据库(账号,安全方面) 

(root@localhost) [(none)]> select user,host from mysql.user; 
+------+-----------------------+ 
| user | host | 
+------+-----------------------+ 
| root | 127.0.0.1 | 
| root | ::1 | 
| | localhost | 
| root | localhost | 
| | localhost.localdomain | 
| root | localhost.localdomain | 
+------+-----------------------+ 
6 rows in set (0.00 sec) 

删除不安全的用户 
(root@localhost) [(none)]>delete from mysql.user where (user,host) not in(select 'root','localhost'); 

修改用户名字 
(root@localhost) [(none)]>update mysql.user set user='system',password=password('zsd0123'); 

删除test数据库的权限功能 
(root@localhost) [(none)]>truncate table mysql.db; 

最后生效上述的操作 
(root@localhost) [(none)]>flush privileges; 

用户登录 
[mysql@localhost 3306]$ mysql -u'system' -p'zsd0123' 


再次查看数据库用户
(system@localhost) [(none)]> select user,host from mysql.user;
+--------+-----------+
| user   | host      |
+--------+-----------+
| system | localhost |
+--------+-----------+
1 row in set (0.01 sec)

阅读(2157) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~