1.常用的Linux版本和推荐的MySQL版本
2.下面以Red Hat Enterprise Linux 5 RPM(x86)来介绍
官网的下载地址:http://dev.mysql.com/downloads/mysql/5.5.html#downloads
Server的RPM包是安装MySQL服务的,Client的RPM安装包是安装MySQL客户端的。
安装步骤:
(1)以root用户登录系统,创建mysql组和用户
su - root
groupadd mysql
useradd -g mysql mysql
(2)复制RPM包到/usr/local/src目录,并解压RPM包
cp download_path/mysql-version.tar.gz /usr/local/src
cd /usr/local/src
tar -xzvf mysql-version.tar.gz
ln -s mysql-version /usr/local/src
(3)编译并安装MySQL命令
cd /usr/local/src
./scripts/mysql_install_db --user=mysql
创建系统数据库和表时,输出信息里的重要提示如下:
./bin/mysqladmin -u root password 'new-password' 提示使用mysqladmin命令来为root用户创建新的密码;
./bin/mysql_secure_installation 可以用来删除测试数据库和匿名用户;
./bin/mysql_safe & 提示使用mysql_safe命令来启动MySQL服务;
cd ./mysql-test;perl mysql-test-run.pl 提示使用mysql-test目录下的mysql-test-run.pl脚本来测试MySQL数据库;
./bin/mysqlbug 提示通过这个文件夹下的脚本来报告错误信息。
(4)创建并配置my.cnf文件
cp support-files/my-large.cnf my.cnf
vi my.cnf
(5)设置MySQL安装目录的权限
将/usr/local/src目录下的data文件夹的用户设置为mysql,其他文件夹的用户设置为root。
chown -R root .
chown -R mysql data
chgrp -R mysql .
(6)启动MySQL服务
mysqld_safe是启动MySQL服务的程序。--user参数可以指定用哪个用户登录
./bin/musqld_safe --user=mysql
注意:使用二进制包安装MySQL数据库时,数据文件存储在安装路径的data路径下;rpm包安装MySQL数据库时,数据文件存储在/var/lib/mysql目录下。
(7)登录MySQL数据库
./bin/mysql -u root
退出MySQL数据库后设置初始密码
./bin/mysqladmin -u root password "landingbj"