CentOS6.5编译安装MySQL5.5
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了CentOS6.5编译安装MySQL5.5,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3018字,纯文字阅读大概需要5分钟。
内容图文
![CentOS6.5编译安装MySQL5.5](/upload/InfoBanner/zyjiaocheng/458/a9dd7de452ff4e1eb47141f770163170.jpg)
安装依赖包: yum -y install gcc* gcc-c++* autoconf* automake* zlib* libxml* ncurses-devel* libgcrypt* libtool* 安装cmake: [root@localhost usr]# wget http://www.cmake.org/files/v2.8/cmake-2.8.12.tar.gz [root@localhost usr]# tar xzvf cmake-2.8.12.tar.gz [root@localhost usr]# cd cmake-2.8.12 [root@localhost cmake-2.8.12]# ./bootstrap [root@localhost cmake-2.8.12]# gmake [root@localhost cmake-2.8.12]# gmake install 添加MySQL用户和用户组: [root@localhost cmake-2.8.12]# cd ~ [root@localhost ~]# groupadd mysql [root@localhost ~]# useradd -g mysql mysql 创建MYSQL安装目录并授权: [root@localhost ~]# mkdir /usr/local/mysql [root@localhost ~]# mkdir /usr/local/mysql/data [root@localhost ~]# chown -R mysql:mysql /usr/local/mysql 下载MySQL源代码: [root@localhost ~]# wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.45.tar.gz [root@localhost ~]# tar xzvf mysql-5.5.45.tar.gz [root@localhost ~]# cd mysql-5.5.45 配置MySQL编译参数: [root@localhost ~]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/usr/local/mysql/tmp/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_EXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_SSL=yes 进行编译安装: [root@localhost ~]# make && make install 配置my.cnf: [root@localhost support-files]# cd /usr/local/mysql/support-files [root@localhost support-files]# cp my-medium.cnf /etc/my.cnf [root@localhost support-files]# vim /etc/my.cnf [mysqld] basedir=/usr/local/mysql datadir=/usr/local/mysql/data socket=/usr/local/mysql/tmp/mysql.sock character-set-server=utf8 max_connections=300 default-storage-engine=InnoDB collation-server=utf8_bin sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [client] port=3306 default-character-set=utf8 [mysql] no-auto-rehash default-character-set=utf8 [safe_mysqld] err-log=/var/log/mysqld.log pid-file=/var/lib/mysql/mysql.pid 初始化数据库: [root@localhost support-files]# /usr/local/mysql/scripts/mysql_install_db --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql 设置开机自启动 [root@localhost support-files]# cp mysql.server /etc/init.d/mysqld [root@localhost support-files]# chmod +x /etc/init.d/mysqld [root@localhost support-files]# chkconfig --add mysqld [root@localhost support-files]# chkconfig --level 345 mysqld on 启动服务: [root@localhost support-files]# service mysqld start 设置密码: [root@localhost support-files]# /usr/local/mysql/bin/mysqladmin password [new-password] 设置一个软链接: [root@localhost support-files]# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql 登录MySQL: [root@localhost support-files]# mysql -uroot -p
CentOS6.5编译安装MySQL5.5
标签:
本文系统来源:http://my.oschina.net/u/1859292/blog/512528
内容总结
以上是互联网集市为您收集整理的CentOS6.5编译安装MySQL5.5全部内容,希望文章能够帮你解决CentOS6.5编译安装MySQL5.5所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。