> 데이터 베이스 > MySQL 튜토리얼 > MySQL在Linux系统上的基本操作

MySQL在Linux系统上的基本操作

WBOY
풀어 주다: 2016-06-07 17:08:36
원래의
849명이 탐색했습니다.

1、 mysql安装好后,在linux下的目录分布如下: 数据库目录:/var/lib/mysql 配置文件: /usr/share/mysql(mysql.server命令及

1、 mysql安装好后,,在linux下的目录分布如下:

  • 数据库目录:/var/lib/mysql
  • 配置文件: /usr/share/mysql(mysql.server命令及配置文件)
  • 相关命令:/usr/bin(mysqladmin mysqldump等命令)
  • 启动脚本:/etc/rc.d/init.d/(启动脚本文件mysql的目录)
  • 2、修改登录密码

  •   mysql -u root -p 旧密码 password
  • 3、启动与停止

  • 启   动:service mysql start 
  • 停   止: service mysql stop
  • 重新启动:service mysql restart
  • 自动启动:到   chkconfig --add mysql   (/var/sbin)
  •   查看mysql是否在自启动列表当中:chkconfig --list mysql

      将mysql添加到自启动列表中:chkconfig --add mysql

      将mysql将自启动列表中删除:chkconfig -del mysql

    4、更改mysql目录

  •   mysql数据库文件默认安装好后存放位置为:/var/lib/mysql,现在讲mysql目录移动到/home/mysql_data目录下,操作步骤如下所示
  • 在home目录下建立mysql_data目录:mkdir /home/mysql_data
  • 停止mysql服务:service mysql stop
  • 将/var/lib/mysql目录下的所有文件 移动到 /home/mysql_data目录下:mv /var/lib/mysql /home/mysql_data
  • cp /usr/share/mysql/my-medium.cnf /home/mysql_data/mysql/my.cnf  (复制并重命名)
  • vi /home/mysql_data/mysql/my.cnf 修改如下一条记录
  •      #socket= /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)

         socket= /home/mysql_data/mysql/mysql.sock   (加上此行)

  •   修改mysql启动脚本:vi /etc/rc.d/init.d/mysql,修改如下记录
  •    #datadir=/var/lib/mysql    (注释此行)

       datadir=/home/mysql_data/mysql (加上此行)

  •         重新启动mysql服务  service mysql start
  • linux

    원천:php.cn
    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    최신 이슈
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿