如何源码安装mysql5.5

2017-01-11 10:47:02 6434

1.yum install cmake

2.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

  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用户和组

  cat /etc/passwd  查看用户列表

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

  如果没有则创?

  groupadd mysql

  useradd -g mysql mysql

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

6.cd /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;


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

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

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

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