Mysql 安装编译5.5.22

 1 [root@cfy ~]# yum -y install ncurses-devel                           # 安装插件
 2 [root@cfy ~]# tar xf cmake-2.8.6.tar.gz -C /usr/src/                 # 解压cmake软件包
 3 [root@cfy ~]# cd /usr/src/cmake-2.8.6/
 4 [root@cfy cmake-2.8.6]# yum -y install gcc gcc-c++ make autoconf     # 安装解压插件
 5 [root@cfy cmake-2.8.6]# ./configure && gmake && gmake install        # 编译安装cmake
 6 [root@cfy ~]# tar xf mysql-5.5.22.tar.gz -C /usr/src/                # 解压mysql 软件包
 7 [root@cfy ~]# cd /usr/src/mysql-5.5.22/
 8 [root@cfy mysql-5.5.22]# cmake -DCMAKE_INSTALL_PREIX=/usr/local/mysql -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all && make && make install     #  编译安装mysql
 9 [root@cfy mysql-5.5.22]# useradd -M -s /sbin/nologin mysql          # 创建mysql程序用户
10 [root@cfy mysql-5.5.22]# chown -R mysql:root /usr/local/mysql/      # 给mysql设置权限
11 [root@cfy mysql-5.5.22]# /bin/cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf            # 调用配置文件,修改配置文件
12 [root@cfy mysql-5.5.22]# /bin/cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld      # 调用配置文件,修改配置文件
13 [root@cfy mysql-5.5.22]# chmod +x /etc/init.d/mysqld                # 给mysql加权限
14 [root@cfy mysql-5.5.22]# chkconfig mysqld --add                     # 加入开机启动项
15 [root@cfy mysql-5.5.22]# ln -s /usr/local/mysql/bin/* /usr/local/bin/                    # 创建软连接让系统可以找到mysql
16 [root@cfy mysql-5.5.22]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/     # 格式化数据库data目录
17 [root@cfy ~]# /etc/init.d/mysqld start           # 启动MySQL
18 Starting MySQL.. SUCCESS! 
19 [root@cfy ~]# mysqladmin -uroot password '123456'     # 设MySQL登陆密码

 安装完毕,现在可以登陆MySQL开始正常使用

猜你喜欢

转载自www.cnblogs.com/cfy930721/p/10011596.html