分享一个自己整理的mysql5.5.32 编译安装方法
发布于 4 个月前 作者 burning0xb 675 次浏览 来自 分享

/** 安装必要依赖 **/ yum -y install gcc yum -y install gcc-c++ yum install ncurses-devel -y yum install bison -y

/** 安装cmake编译工具 **/ tar xvf cmake-2.8.8.tar cd cmake-2.8.8 ./configure gmake gmake install

/** 创建mysql用户、用户组 **/ groupadd mysql useradd mysql -s /sbin/nologin -M -g mysql

/** 配置mysql编译参数 **/ tar xvf mysql-5.5.32.tar.gz cd mysql-5.5.32 cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.5.32
-DMYSQL_DATADIR=/application/mysql-5.5.32/data
-DMYSQL_UNIX_ADDR=/application/mysql-5.5.32/tmp/mysql.sock
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DEXTRA_CHARSETS=gbk,gbk2312,utf8,ascii
-DENABLED_LOCAL_INFILE=ON
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_FEDERATED_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1
-DWITHOUT_PARTITION_STORAGE_ENGINE=1
-DWITH_FAST_MUTEXES=1
-DWITH_ZLIB=bundled
-DENABLED_LOCAL_INFILE=1
-DWITH_READLINE=1
-DWITH_EMBEDDED_SERVER=1
-DWITH_DEBUG=0 \

make make install

/** 增加mysql软连接 **/ ln -s /application/mysql-5.5.32/ /application/mysql

cd …

/** copy mysql配置文件到etc **/ cp mysql-5.5.32/support-files/my-small.cnf /etc/my.cnf

/** 添加环境变量 **/ echo ‘export PATH=/application/mysql/bin:$PATH’ >> /etc/profile tail -1 /etc/profile source /etc/profile echo $PATH

/** 授权mysql相关目录 **/ chown -R mysql.mysql /application/mysql/data chmod -R 1777 /tmp/

/** 配置mysql **/ cd /application/mysql/scripts/

./mysql_install_db --basedir=/application/mysql/ --datadir=/application/mysql/data/ --user=mysql

/application/mysql//bin/mysqladmin -u root password ******

cd /** copy 启动脚本 **/ cd tools/mysql/mysql-5.5.32

cp support-files/mysql.server /etc/init.d/mysqld

chmod +x /etc/init.d/mysqld

/etc/init.d/mysqld start

/** 允许root远程连接 **/

GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘您的用户名’ WITH GRANT OPTION;

本次就分享到这里,欢迎关注我的个人公众号,每天都推送技术资料和自己整理的一些文章,希望与热爱、喜欢技术的人一起进步,相互学习! qrcode_for_gh_c6129857c476_258.jpg

4 回复

这个时候应该祭出我的博客了。。。http://blog.csdn.net/y353027520dx/article/details/77621468 只需要5步就能安装好。。。

看来都没明白什么叫编译安装

可以可以,特别详细,不过我觉得还是mariadb好点,大佬怎么看

回到顶部