WEB开发网
开发学院数据库MySQL 如何安全配置和应用MySQL数据库 阅读

如何安全配置和应用MySQL数据库

 2008-08-30 11:07:37 来源:WEB开发网   
核心提示: #/usr/local/mysql/bin/mysql[root@ftp bin]# mysqlWelcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 687 to server

  #/usr/local/mysql/bin/mysql
  [root@ftp bin]# mysql
  Welcome to the MySQL monitor. Commands end with ; or g.
  Your MySQL connection id is 687 to server version: 3.23.58
  Type help; or h for help. Type c to clear the buffer.
  mysql>
  mysql> show databases;
  +--------------+
   Database  
  +--------------+
   mysql  
   test  
  +--------------+
  2 rows in set (0.00 sec)
  mysql>quit

连接成功,可以关闭数据库:

#/usr/local/mysql/bin/mysqladmin-urootshutdown

如果连接失败则需要仔细分析出错原因:

#more/usr/local/mysql/var/`hostname`.err

Chrooting

1.Chrooting环境

Chroot是Unix/类Unix的一种手段,它的建立会将其与主系统几乎完全隔离。也就是说,一旦遭到什么问题,也不会危及到正在运行的主系统。这是一个非常有效的办法,特别是在配置网络服务程序的时候。

2.Chroot的准备工作

首先,应当建立如图1示目录结构:

  #mkdir -p /chroot/mysql/dev
  #mkdir -p /chroot/mysql/etc
  #mkdir -p /chroot/mysql/tmp
  #mkdir -p /chroot/mysql/var/tmp
  #mkdir -p /chroot/mysql/usr/local/mysql/libexec
  #mkdir -p /chroot/mysql/usr/local/mysql/share/mysql/english

然后设定目录权限:

  #chown -R root:sys /chroot/mysql
  #chmod -R 755 /chroot/mysql
  #chmod 1777 /chroot/mysql/tmp

3.拷贝mysql下的程序和文件到chroot下

上一页  1 2 3 4 5 6 7  下一页

Tags:如何 安全 配置

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接