Linux下源码安装方式安装MySQL
Linux下源码安装方式安装MySQL
- 下载安装包:https://downloads.mysql.com/archives/community/
- .安装开发工具和安装包
- 解压
- 添加mysql用户名和mysql组
- 执行camake
[[email protected] mysql-5.7.14]# cmake -DCMAKE_INSTALL_PREFIX=/soft/mysql -DMYSQL_DATADIR=/soft/mysql/data -DSYSCONFDIR=/etc/my.cnf -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_LIBWRAP=0 -DMYSQL_TCP_PORT=3306 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_BOOST=/usr/local/src/mysql-5.7.14/boost/boost_1_59_0/
-
编译安装
[[email protected] mysql-5.7.14]# make && make install -
初始化
[[email protected] mysql]# /soft/mysql/bin/mysqld --initialize --user=mysql --datadir=/soft/mysql/data --basedir=/soft/mysql -
为MySQL提供配置文件
强行覆盖:# \cp my-default.cnf /etc/my.cnf
[[email protected] support-files]# vim /etc/my.cnf -
为MySQL提供sysv服务脚本
-
添加服务,设置开机自动启动
-
修改PATH环境变量,让系统可以直接使用MySQL相关命令
[[email protected] /]# vim /etc/profile.d/mysql.sh -
修改密码