centos7 离线安装mysql5.6
时间: 2023-09-28 09:10:39 浏览: 54
很好,对于您的问题,以下是在 CentOS 7 上离线安装 MySQL 5.6 的步骤:
步骤 1:下载 MySQL 5.6 的安装包
您可以从官方网站下载 MySQL 5.6 的二进制版本,并将其上传到 CentOS 7 服务器上。
步骤 2:安装 MySQL 5.6
执行以下命令安装 MySQL 5.6:
sudo rpm -Uvh MySQL-server-5.6.50-1.el7.x86_64.rpm
sudo rpm -Uvh MySQL-client-5.6.50-1.el7.x86_64.rpm
步骤 3:启用 MySQL 5.6
执行以下命令启用 MySQL 5.6:
sudo systemctl enable mysqld.service
sudo systemctl start mysqld.service
步骤 4:设置 MySQL 5.6 密码
执行以下命令设置 MySQL 5.6 的 root 密码:
sudo mysql_secure_installation
此命令将提示您设置 root 密码,并关闭匿名用户访问、删除测试数据库,并在 MySQL 中删除任何不必要的用户帐户。
现在,您已经成功地在 CentOS 7 上离线安装了 MySQL 5.6!
相关问题
centos7 离线安装mysql5.6解压版
你可以尝试以下步骤来在CentOS 7上进行离线安装MySQL 5.6 解压版:
1. 从官网下载MySQL 5.6的压缩包,并将其解压到指定目录中。
2. 创建MySQL数据目录,将解压后的MySQL文件夹中的data目录复制到该目录下。
3. 在MySQL解压目录下创建my.cnf 配置文件,并将以下内容添加到文件中:
[mysqld]
datadir=/opt/mysql/data
socket=/opt/mysql/mysql.sock
user=mysql
basedir=/opt/mysql
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
4. 将MySQL解压目录下support-files目录中的mysql.server文件复制到/etc/init.d/目录下,并将文件名改为mysqld。
5. 修改mysqld文件,将basedir和datadir变量的值指向MySQL解压目录和数据目录。
6. 为mysqld文件添加执行权限:chmod +x /etc/init.d/mysqld
7. 启动MySQL服务:service mysqld start
此时,MySQL 5.6 解压版便已经安装成功,可以使用mysql命令进行操作。
centos7编译安装mysql5.6
好的,以下是 centos7 编译安装 mysql5.6 的步骤:
1. 安装依赖库
```
yum -y install gcc gcc-c++ ncurses-devel cmake
```
2. 下载 mysql5.6 源码包
```
wget https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.51.tar.gz
```
3. 解压源码包
```
tar -zxvf mysql-5.6.51.tar.gz
```
4. 进入解压后的目录,创建编译目录
```
cd mysql-5.6.51
mkdir build
cd build
```
5. 编译安装
```
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DWITH_SSL=system \
-DWITH_ZLIB=system \
-DENABLED_LOCAL_INFILE=1 \
-DDEFAULT_CHARSET=utf8mb4 \
-DDEFAULT_COLLATION=utf8mb4_general_ci
make && make install
```
6. 初始化数据库
```
cd /usr/local/mysql
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
```
7. 启动 mysql
```
./bin/mysqld_safe --user=mysql &
```
8. 设置 root 密码
```
./bin/mysqladmin -u root password 'yourpassword'
```
9. 登录 mysql
```
./bin/mysql -u root -p
```
以上就是 centos7 编译安装 mysql5.6 的步骤,希望对你有帮助。