zoukankan      html  css  js  c++  java
  • Mysql的安装(二进制免编译包) 5.1版本

    一,Mysql的安装:

    1.下载mysql,可以通过http://mirrors.sohu.com/下载mysql软件。

    wget  http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-i686-glibc23.tar.gz  

    2.解压并重命名

     tar -zxvf  mysql-5.1.73-linux-i686-glibc23.tar.gz

     mv mysql-5.1.73-linux-i686-glibc23     /usr/local/mysql/
    3.建立MySQL用户,创建datadir目录。
    useradd -s /sbin/nologin mysql
    mkdir -p /data/mysql/
    chown mysql /data/mysql/
    4,初始化数据库。
     cd /usr/local/mysql  
    ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql/  查看是否有2个OK或者echo $?以此判断初始化数据库是否成功。
    初始化成功后会在/data/mysql生成mysql和test的2个目录。
    5,拷贝配置文件、启动脚本,并将mysql添加到服务列表设置开机启动。
    cp support-files/mysql-large.cnf /etc/my.cnf  
    cp support-files/mysql.server /etc/init.d/mysqld  修改/etc/init.d/mysqld的配置文件中的basedir datadir。
    chmod 755 /etc/init.d/mysqld
    chkconfig --add mysqld
    chkconfig mysqld on 
    /etc/init.d/mysqld start 
     
    二,常见错误分析:
    2.1  启动mysql时,提示 Starting MySQL.Manager of pid-file quit without updating file。
    出现如上报错信息一般是未修改启动脚本文件,未指定basedir和datadir。当然,具体还是要看日志文件。
     
    2.2 初始化mysql报错
    ERROR: 1004  Can't create file '/tmp/#sql618_1_0.frm' (errno: 13)
    将/tmp的权限改为777
    chmod 777 /tmp即可。
    三,错误日志
    在指定datadir后,mysql的错误日志一般是在datadir目录下,并且是以主机名.err命名的文件。
     
     
    四,查看mysql编译参数
     
    cat  /usr/local/mysql/bin/mysqlbug|grep configure
     
     
     
     
  • 相关阅读:
    使用匿名内部类的创建形式完成线程的2种方式
    线程的2种创建方式
    深入学习 viewport 和 px
    <script> 标签位置应该放在哪里?
    JavaScript 创建对象的几种方式?
    Palindrome Number
    String To Integer
    Reverse Integer
    Zigzag Conversion
    Longest Palindromic Substring
  • 原文地址:https://www.cnblogs.com/lin1/p/5642839.html
Copyright © 2011-2022 走看看