centos7安装mysql8.0.26
时间: 2023-04-25 19:05:09 浏览: 182
1. 首先,需要下载MySQL 8..26的安装包。可以在MySQL官网上下载,也可以使用yum命令安装。
2. 安装MySQL 8..26之前,需要先卸载之前安装的MySQL版本。可以使用以下命令卸载:
```
yum remove mysql mysql-server mysql-libs
```
3. 安装MySQL 8..26之前,需要先安装依赖包。可以使用以下命令安装:
```
yum install -y libaio
```
4. 下载MySQL 8..26的安装包后,可以使用以下命令进行安装:
```
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
yum install mysql-community-server
```
5. 安装完成后,可以使用以下命令启动MySQL服务:
```
systemctl start mysqld
```
6. 首次启动MySQL服务后,需要使用以下命令设置root用户的密码:
```
grep 'temporary password' /var/log/mysqld.log
mysql_secure_installation
```
7. 安装完成后,可以使用以下命令检查MySQL版本:
```
mysql -V
```
以上就是在CentOS 7上安装MySQL 8..26的步骤。
相关问题
centos7中用yum安装mysql8.0.26版本
你可以按照以下步骤在 CentOS 7 上使用 yum 安装 MySQL 8.0.26:
1. 添加 MySQL Yum 存储库
```shell
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
```
2. 安装 MySQL 8.0.26
```shell
sudo yum install mysql-community-server
```
3. 启动 MySQL 服务
```shell
sudo systemctl start mysqld
```
4. 查看 MySQL 服务状态
```shell
sudo systemctl status mysqld
```
5. 设置 MySQL 开机启动
```shell
sudo systemctl enable mysqld
```
6. 重置 MySQL root 用户的密码
```shell
sudo grep 'temporary password' /var/log/mysqld.log
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
```
注意:将 `new_password` 替换为你自己的密码。
以上步骤完成后,你就可以使用新的 MySQL 8.0.26 版本了。
centos7 源码安装mysql
以下是在CentOS 7上源码安装MySQL的步骤:
1.下载MySQL源码包并解压缩
```shell
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.26.tar.gz
tar -zxvf mysql-8.0.26.tar.gz
```
2.安装必要的依赖项
```shell
yum install -y gcc gcc-c++ ncurses-devel cmake make
```
3.创建MySQL用户和用户组
```shell
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
```
4.编译和安装MySQL
```shell
cd mysql-8.0.26
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DWITH_BOOST=boost \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_SSL=system \
-DWITH_ZLIB=system \
-DWITH_LIBWRAP=0 \
-DDEFAULT_CHARSET=utf8mb4 \
-DDEFAULT_COLLATION=utf8mb4_general_ci \
-DWITH_EMBEDDED_SERVER=OFF
make && make install
```
5.初始化MySQL
```shell
cd /usr/local/mysql
mkdir data
chown -R mysql:mysql data
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
```
6.启动MySQL服务
```shell
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
systemctl enable mysqld
systemctl start mysqld
```
7.设置MySQL的root用户密码
```shell
./bin/mysql_secure_installation
```