64位CentOS5.6安装Mysql 5.5.11GA
2014-08-23 10:29
423 查看
1.更新并查看当前CentOS版本是否为5.6
yum update
lsb_release -a
2.下载文件
下载 bison-2.4.3.tar.gz到/usr/local/src
下载 cmake-2.8.4.tar.gz到/usr/local/src
下载 mysql-5.5.11.tar.gz到/usr/local/src
3.更新需要的库
yum install gcc gcc-c++ -y
yum install ncurses-devel -y
cd /usr/local/src
tar zvxf bison-2.4.3.tar.gz
cd bison-2.4.3
./configure
make && make install
4.安装cmake (需要 gcc gcc-c++ 库)
cd /usr/local/src
tar zxvf cmake-2.8.3.tar.gz
cd cmake-2.8.3
./bootstrap
make && make install
5.创建目录、配置用户和用户组
groupadd mysql
useradd -g mysql mysql
mkdir -p /data/mysql
chown -R mysql:mysql /data/mysql
6.安装mysql (需要 cmake ncurses-devel bison 库)
cd /usr/local/src
tar zvxf mysql-5.5.11.tar.gz
cd mysql-5.5.11
cmake -DCMAKE_INSTALL_PREFIX=/opt/mysql -DMYSQL_DATADIR=/data/mysql -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DSYSCONFDIR=/etc/ -DWITH_SSL=yes -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_READLINE=on
make && make install
7.创建软连接
ln -s /opt/mysql/lib/lib* /usr/lib/
8.配置mysql数据库
cd /opt/mysql
./scripts/mysql_install_db --basedir=/opt/mysql/ --datadir=/data/mysql --user=mysql
9.设置默认使用utf8编码
cp ./support-files/my-large.cnf /etc/my.cnf
vi /etc/my.cnf
在[client]下添加一行
default-character-set = utf8
在[mysqld]下添加一行
character-set-server = utf8
10.设置mysql开机自动启动服务
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
chkconfig --level 345 mysqld on
11.修改服务配置文件
vi /etc/rc.d/init.d/mysqld
根据设定需要,修改mysqld文件中的下面两项
basedir=/opt/mysql
datadir=/data/mysql
12.启动mysqld服务
service mysqld start
13.数据库初始化及修改root密码(root初始密码为空)
./bin/mysql_secure_installation
根据提示操作
14.重启centos后,尝试用root连接mysql
mysql -u root -p
15.成功登录后查看状态
status;
yum update
lsb_release -a
2.下载文件
下载 bison-2.4.3.tar.gz到/usr/local/src
下载 cmake-2.8.4.tar.gz到/usr/local/src
下载 mysql-5.5.11.tar.gz到/usr/local/src
3.更新需要的库
yum install gcc gcc-c++ -y
yum install ncurses-devel -y
cd /usr/local/src
tar zvxf bison-2.4.3.tar.gz
cd bison-2.4.3
./configure
make && make install
4.安装cmake (需要 gcc gcc-c++ 库)
cd /usr/local/src
tar zxvf cmake-2.8.3.tar.gz
cd cmake-2.8.3
./bootstrap
make && make install
5.创建目录、配置用户和用户组
groupadd mysql
useradd -g mysql mysql
mkdir -p /data/mysql
chown -R mysql:mysql /data/mysql
6.安装mysql (需要 cmake ncurses-devel bison 库)
cd /usr/local/src
tar zvxf mysql-5.5.11.tar.gz
cd mysql-5.5.11
cmake -DCMAKE_INSTALL_PREFIX=/opt/mysql -DMYSQL_DATADIR=/data/mysql -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DSYSCONFDIR=/etc/ -DWITH_SSL=yes -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_READLINE=on
make && make install
7.创建软连接
ln -s /opt/mysql/lib/lib* /usr/lib/
8.配置mysql数据库
cd /opt/mysql
./scripts/mysql_install_db --basedir=/opt/mysql/ --datadir=/data/mysql --user=mysql
9.设置默认使用utf8编码
cp ./support-files/my-large.cnf /etc/my.cnf
vi /etc/my.cnf
在[client]下添加一行
default-character-set = utf8
在[mysqld]下添加一行
character-set-server = utf8
10.设置mysql开机自动启动服务
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
chkconfig --level 345 mysqld on
11.修改服务配置文件
vi /etc/rc.d/init.d/mysqld
根据设定需要,修改mysqld文件中的下面两项
basedir=/opt/mysql
datadir=/data/mysql
12.启动mysqld服务
service mysqld start
13.数据库初始化及修改root密码(root初始密码为空)
./bin/mysql_secure_installation
根据提示操作
14.重启centos后,尝试用root连接mysql
mysql -u root -p
15.成功登录后查看状态
status;
相关文章推荐
- CentOS7 64位下MySQL5.6安装与配置(YUM)
- CentOS6.8_64位手动安装MySQL5.6
- CentOS 6.5 64位环境下以rpm的形式安装mysql5.6
- Centos64位6.4 下安装 Mysql5.6 二进制包
- centos 5.8 64位系统安装 mysql5.6
- CentOS6.4 64位下安装mysql 5.6 步骤
- centos6.5 64位安装MySQL5.6
- 64位 CentOS 5.6 中 Nginx + php + mysql 的编译安装
- MySQL5.6安装步骤(centos 6.7_64位)
- CentOS 6.5 64位安装mysql 5.6
- CentOS6.4(64位)安装Mysql5.6
- Centos6.5 64位系统编译安装MySQL5.6
- Centos 5.5 64位 安装nginx1.4+php5.5+mysql+5.6笔记
- Linux64位服务器编译安装MySQL5.6(CentOS6.4)
- CentOS6.5 Linux安装mysql5.6数据库 针对64位系统
- centos 6.2 64位安装nginx php mysql
- 64位 CentOS 5.6 中Smokeping的安装、支持中文、Master/Slave
- Centos6.0下 64位MySQL 5.5.20 CMake 安装部署
- CENTOS5.6安装MYSQL5.6.2
- 64位 CentOS 5.6 中 Nagios 3.3.1 的编译安装 并 与Cacti 0.8.7i进行整合