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

 

posted @ 2015-12-04 00:15  dennyLinux  阅读(266)  评论(0编辑  收藏  举报