MySQL 5.6.32 编译安装步骤

9 篇文章 0 订阅

解压

cd /usr/local/src
wget https://downloads.mysql.com/archives/get/file/mysql-5.6.32.tar.gz
tar xf mysql-5.6.32.tar.gz

安装

cd mysql-5.6.32
cmake \-DCMAKE_INSTALL_PREFIX=/usr/share/mysql \-DMYSQL_DATADIR=/usr/share/mysql/data \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_MEMORY_STORAGE_ENGINE=1 \-DWITH_ARCHIVE_STORAGE_ENGINE=1 \-DWITH_PARTITION_STORAGE_ENGINE=1 \-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-DENABLE_DOWNLOADS=1 \-DENABLED_LOCAL_INFILE=1 \-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \-DMYSQL_TCP_PORT=3306 \-DEXTRA_CHARSETS=all \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci

编译

make
make install

测试数据库

useradd mysql -M -s /sbin/nologin
/usr/share/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/share/mysql --datadir=/usr/share/mysql/data

启动

cp /usr/local/src/mysql-5.6.32/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
service mysql start

修改 root 默认密码

/usr/share/mysql/bin/mysqladmin -u root password passw0rd

把 MySQL 命令置成可执行的

ln -s /usr/share/mysql/bin/mysql /usr/sbin/mysql

引用

怎样下载官网mysql历史源码包

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装 MySQL 5.6.32 的过程如下: 1. 下载 MySQL 5.6.32安装包,可以从官网下载或使用 wget 命令下载,如: ``` $ wget https://downloads.mysql.com/archives/get/file/mysql-5.6.32-linux-glibc2.5-x86_64.tar.gz ``` 2. 解压安装包到 /usr/local 目录下,如: ``` $ tar -zxvf mysql-5.6.32-linux-glibc2.5-x86_64.tar.gz -C /usr/local/ ``` 3. 创建 MySQL 数据目录和日志目录,并设置相应的权限,如: ``` $ mkdir -p /data/mysql/data $ mkdir -p /data/mysql/logs $ chown -R mysql:mysql /data/mysql ``` 4. 创建 MySQL 配置文件 my.cnf,内容如下: ``` [mysqld] basedir=/usr/local/mysql-5.6.32-linux-glibc2.5-x86_64 datadir=/data/mysql/data log-error=/data/mysql/logs/mysql-error.log log-bin=/data/mysql/logs/mysql-bin.log server-id=1 ``` 5. 初始化 MySQL 数据库,如: ``` $ cd /usr/local/mysql-5.6.32-linux-glibc2.5-x86_64/ $ scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql-5.6.32-linux-glibc2.5-x86_64 --datadir=/data/mysql/data/ ``` 6. 启动 MySQL 服务,如: ``` $ bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql & ``` 7. 登录 MySQL,如: ``` $ bin/mysql -h localhost -u root -p ``` 此时会提示输入密码,直接回车即可,因为默认没有设置密码。 8. 修改 MySQL root 用户的密码,如: ``` mysql> use mysql; mysql> update user set password=password('newpassword') where user='root'; mysql> flush privileges; ``` 9. 配置 MySQL 开机自启动,如: ``` $ cp /usr/local/mysql-5.6.32-linux-glibc2.5-x86_64/support-files/mysql.server /etc/init.d/mysql $ chmod +x /etc/init.d/mysql $ chkconfig --add mysql $ chkconfig mysql on ``` 至此,MySQL 5.6.32安装已经完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值