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
  • 相关阅读:
    如何提高IT团队的执行力?
    Internet Explorer 安全区域注册表项说明
    用C#编写ActiveX控件(一) 转载
    用C#编写ActiveX控件(二) 转载
    关于《用C#编写ActiveX控件》的几点说明 转载
    【经典】单调栈+离线+线段树区间更新——求所有子区间gcd之和 icpc cerc 2019 b
    SQL语句
    Windows 程序设计学习记录(1)类的定义和应用
    Windows 程序设计学习记录(2)数据链表删除,增加的算法
    推荐一些博客网站
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/5018136.html
Copyright © 2011-2022 走看看