centos7源码安装mysql5.7
时间: 2023-05-03 15:00:21 浏览: 187
安装步骤如下:
1. 首先,从MySQL官网上下载安装包。
2. 在CentOS7上通过命令行方式安装MySQL5.7,并设置为开机启动。
3. 安装完成后,进入MySQL并设置用户名和密码。
4. 配置MySQL的远程访问权限。
5. 最后,重新启动MySQL服务,使所有更改生效。
相关问题
centos7源码安装mysql5.7.36
根据引用内容,以下是在CentOS 7上源码安装MySQL 5.7.36的步骤:
1. 首先,从MySQL官方网站下载MySQL 5.7.36的安装包。你可以在[这里](https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar)找到下载链接。[2]
2. 将下载的安装包上传到你的CentOS 7服务器上。
3. 在服务器上安装MySQL 5.7.36的依赖包。你可以使用以下命令安装所需的依赖包:
```
rpm -ivh mysql-community-common-5.7.36-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.36-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.36-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.36-1.el7.x86_64.rpm
```
这些命令将安装MySQL 5.7.36的共享库、客户端和服务器组件。[3]
4. 安装完成后,你可以使用以下命令来查看MySQL的命令路径和读取配置文件的位置:
```
which mysqld
/usr/sbin/mysqld --verbose --help | grep -A 1 'Default options'
```
这些命令将显示MySQL的命令路径和默认配置文件的位置。
通过按照以上步骤,你可以在CentOS 7上成功源码安装MySQL 5.7.36。
centos 源码安装mysql5.7的具体安装步骤
安装 MySQL 5.7 的源码包需要以下步骤:
1. 下载 MySQL 5.7 源码包
在 MySQL 官网下载源码包,下载链接:https://dev.mysql.com/downloads/mysql/5.7.html
2. 安装编译工具
使用 yum 安装编译 MySQL 所需的工具:
```
sudo yum install -y gcc gcc-c++ cmake ncurses-devel
```
3. 解压源码包
将下载的源码包解压到 /usr/local 目录下:
```
sudo tar zxvf mysql-5.7.35.tar.gz -C /usr/local
```
4. 创建 MySQL 用户和用户组
创建 MySQL 用户组和用户:
```
sudo groupadd mysql
sudo useradd -r -g mysql mysql
```
5. 编译和安装
进入解压后的 MySQL 源码目录,执行以下命令:
```
sudo cmake . \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DWITH_SSL=system \
-DWITH_ZLIB=system
```
然后执行编译和安装命令:
```
sudo make && sudo make install
```
6. 初始化 MySQL
执行以下命令初始化 MySQL:
```
sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
```
7. 启动 MySQL
执行以下命令启动 MySQL:
```
sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
```
8. 设置 MySQL root 密码
执行以下命令设置 MySQL root 用户的密码:
```
sudo /usr/local/mysql/bin/mysql_secure_installation
```
按照提示输入密码即可。
至此,MySQL 5.7 的源码安装完成。
阅读全文