源码编译安装mysql5.5

2018-06-10 20:04:51 7560

1.首先安装cmake

yum install cmake

2.安装必要的库已经gcc

 yum install gcc gcc-c++ autoconf* automake* zlib* libxml* ncurses-devel* libgcrypt* libtool*

3.mysql下载地址:

  http://www.landui.com/mysql

  http://www.landui.com//archives/mysql-5.5/mysql-5.5.17.tar.gz

  5.6版本  http://www.landui.com/get/Downloads/MySQL-5.6/mysql-5.6.33.tar.gz

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/usr/local/mysql/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
 make && make install

4.创建mysql用户和组

  c

at /etc/passwd  查看用户列表
  cat /etc/group   查看用户组列表

  如果没有则创建

groupadd mysql
  useradd -g mysql -s /sbin/nologin mysql
  usermod -s /sbin/nologin mysql

5.修改mysql安装目录的所属用户和组

chown -R mysql:mysql /usr/local/mysql

6.初始化mysql

/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

7.启动

cp support-files/my-medium.cnf /etc/my.cnf
  cp support-files/mysql.server /etc/init.d/mysqld
  chkconfig mysqld on
  service mysqld start

8.添加path

  #vi /etc/profile 在末尾输入:

PATH=/usr/local/mysql/bin:$PATH
         export PATH
#source /etc/profile    立即生效

9.设置密码

#mysql
  mysql>update mysql.user set password=password("xxxxxxx") where user="root";
  mysql>flush privileges;
  mysql>quit;


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: