下面我将为您详细讲解“LinuxCentOS6.6系统中安装mysql源码包的方法”的完整攻略,具体步骤如下:
准备工作
- 在CentOS 6.6系统中安装必要的编译环境和库文件
yum install -y gcc gcc-c++ make autoconf automake zlib-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel openssl-devel gdbm-devel libdb-devel libicu-devel libmcrypt-devel libmemcached-devel freetype-devel libxslt-devel openldap-devel nginx
- 下载并解压mysql源码包
进入官网https://dev.mysql.com/downloads/mysql/ 下载对应版本的MySQL源码包。
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.34.tar.gz
tar -zxvf mysql-5.7.34.tar.gz
编译安装MySQL
- 进入解压后的mysql目录,执行以下命令:
cd mysql-5.7.34
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_DATADIR=/var/mysql/data -DMYSQL_UNIX_ADDR=/var/mysql/mysql.sock -DEXTRA_CHARSETS=all
make
make install
- 将MySQL的命令地址加入环境变量
echo "export PATH=\$PATH:/usr/local/mysql/bin" >> /etc/profile
source /etc/profile
配置MySQL
- 新建MySQL配置文件
cd /usr/local/mysql
cp support-files/my-default.cnf /etc/my.cnf
vim /etc/my.cnf
- 修改MySQL配置文件
打开配置文件,并在[mysqld]下添加以下内容:
lower_case_table_names=1
character-set-server=utf8
collation-server=utf8_general_ci
max_connections=500
key_buffer_size=512M
innodb_file_per_table=1
innodb_buffer_pool_size=1024M
- 设置MySQL的root登录密码
mysql_secure_installation
- 启动MySQL服务
service mysqld start
综上所述,以上是“LinuxCentOS6.6系统中安装mysql源码包的方法”的完整攻略。其中,示例包括下载MySQL源码包和MySQL的配置文件修改。如果还有其他问题,欢迎随时提出。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux CentOS6.6系统中安装mysql源码包的方法 - Python技术站