一、Mysql介绍
MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
二、安装及配置
1.下载mysql5.1的文件
wget http://cdn.mysql.com/Downloads/MySQL-5.1/mysql-5.1.72.tar.gz
2.添加mysql相关的用户和组
groupadd mysql
useradd -g mysql mysql
3.解压安装包
tar -zxvf mysql-5.1.72.tar.gz
4.编译参数
./configure --prefix=/usr/local/mysql/ --with-extra-charsets=big5,ascii,gb2312,gbk,utf8,latin1 --with-mysqld-user=mysql
//编译参数可以自己调整的./configure --help就可以查看编译的参数选项,也可以查看安装好的编译参数
5.编译及安装
make && make install
6.复制配置文件
cp support-files/my-medium.cnf /etc/my.cnf //复制my.cnf配置文件
cp support-files/mysql.server /etc/init.d/mysqld //复制启动mysqld文件
7.设置权限
cd /usr/local/mysql
chown -R mysql.mysql .
8.新建Mysql允许的表
/usr/local/mysql/bin/mysql_install_db --user=mysql
9.设置mysql开机启动
chmod a+x /etc/init.d/mysqld
chkconfig mysqld on
10.设置mysql root密码
service mysqld start
/usr/local/mysql/bin/mysqladmin -uroot password 'password'
11,mysql安装成功,可以正常使用mysql软件了
三、安装问题:
问题1:
在./configure时出现错误:error: No curses/termcap library found?
解决方法:
yum -y install ncurses-devel
然后重新./configure 编译一下
提示1:
上文中的/usr/local/mysql 只是我的安装路径,可以更换的