zoukankan      html  css  js  c++  java
  • LAMP 1.1 Mysql

    1.下载软件包                                                                                                                                               

    查看linux是多少位的  

    uname -i
    x86_64  64位 或者  i386  32位

    没有安装过wget 使用yum安装

    yum install wget -y

    切换到指定的目录下,软件包下载到该目录下

    cd /usr/local/src/

    64位 下载软件包使用

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

    32位 下载软件包使用

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

    如果你想下载 MySQL 其他版本,可以到 http://mirrors.sohu.com/mysql/

    2.初始化                                                                                                                                                                

    解压缩

    64位

    tar zxvf /usr/local/src/mysql-5.1.73-linux-x86_64-glibc23.tar.gz

    32位

     tar zxvf /usr/local/src/mysql-5.1.73-linux-i686-icc-glibc23.tar.gz

    移动位置加创建目录

    64位

    mv mysql-5.1.73-linux-x86_64-glibc23 /usr/local/mysql

    32位

    mv mysql-5.1.73-linux-i686-icc-glibc23 /usr/local/mysql

    建立MySQL用户,不允许登录

     useradd -s /sbin/nologin mysql

    创建数据库文件存放的目录

    mkdir -p /data/mysql

    更改权限

    chown -R mysql:mysql /data/mysql

    安装过程中可能出现的错误,建议先yum安装这些包之后再安装MySQL

    遇到错误: ./bin/mysqld: error while loading shared libraries: libstdc++.so.5: cannotopen shared object file:

    解决办法

    yum install -y compat-libstdc++-33

    遇到错误:./scripts/mysql_install_db: ./bin/my_print_defaults: /lib/ld-linux.so.2: badELF interpreter: No such file or directory

    解决办法:

    系统版本和MySQL版本不一样。比如系统是64位的,下载的是32位的。

    安装MySQL

    移动到指定目录下

    cd /usr/local/mysql

    开始安装

    ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

    --user定义数据库的所属主

    --datadir定义数据库的安装位置

    安装完成之后运行

    echo $?

    反馈是0 说明成功,反馈是1 说明错误。

    3.配置MySQL                                                                                                                                                          

    拷贝配置文件,并重命名。因为my.cnf文件已存在,直接覆盖就可以。

    cp support-files/my-large.cnf /etc/my.cnf

    拷贝启动脚本文件

     cp support-files/mysql.server /etc/init.d/mysqld

    修改启动脚本权限

    chmod 755 /etc/init.d/mysqld

    4.修改启动脚本                                                                                                                                                      

    如果没有安装过vim使用yum安装

    yum install vim -y

    打开配置脚本文件

    vim /etc/init.d/mysqld

    需要把

    basedir=
    datadir=

    basedir定义MySQL的安装目录
    datadir定义MySQL数据库的文件存放目录

    修改为

    basedir=/usr/local/mysql
    datadir=/data/mysql

    加入系统服务,设置开机启动MySQL

    chkconfig --add mysqld
    chkconfig mysqld on

    重启启动MySQL

    service mysqld start

    检查MySQL是否启动

    ps aux |grep mysqld
  • 相关阅读:
    关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi
    在android上监听网络状态的变更
    mysql:insert on duplicate key 版本导致问题
    android中TextView中文字体粗体的方法
    10.2香港一人一日购物游流水账
    结婚的意义
    关于摄影的若干个命题
    人生若彷如倒序。。。本杰明·巴顿奇事 The Curious Case of Benjamin Button
    阳光十六法则
    花街人真多,多我一个就溢出了
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/5018136.html
Copyright © 2011-2022 走看看