linux centos7安装mysql8.0.36
时间: 2024-04-26 08:18:43 浏览: 15
在CentOS 7上安装MySQL 8.0.36的步骤如下:
1. 更新系统:
```
sudo yum update
```
2. 添加MySQL Yum Repository:
```
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
```
3. 安装MySQL Server:
```
sudo yum install mysql-server
```
4. 启动MySQL服务:
```
sudo systemctl startqld
```
5. 运行安全性脚本,设置root密码等:
```
sudo mysql_secure_installation
```
6. 登录MySQL:
```
sudo mysql -u root -p
```
7. 创建新用户并授权:
```
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'localhost';
FLUSH PRIVILEGES;
```
8. 退出MySQL:
```
exit
```
以上是在CentOS 7上安装MySQL 8.0.36的基本步骤。
相关问题
centos 安装mysql8.0.36
CentOS安装MySQL 8.0.36的步骤如下:
1. 更新系统:
```
sudo yum update
```
2. 添加MySQL的官方Yum存储库:
```
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
```
3. 安装MySQL服务器:
```
sudo yum install mysql-server
```
4. 启动MySQL服务:
```
sudo systemctl start mysqld
```
5. 查看MySQL服务状态:
```
sudo systemctl status mysqld
```
6. 运行MySQL安全性脚本,设置root密码和其他安全选项:
```
sudo mysql_secure_installation
```
7. 登录MySQL:
```
sudo mysql -u root -p
```
8. 输入之前设置的root密码,进入MySQL命令行。
以上是在CentOS上安装MySQL 8.0.36的基本步骤。如果你有其他问题,请随时提问。
linux centos9安装mysql8.0源码
以下是在 CentOS 9 上安装 MySQL 8.0 源码的步骤:
1. 首先,你需要安装必要的依赖项:
```
sudo yum install -y cmake gcc gcc-c++ ncurses-devel bison openssl-devel
```
2. 下载 MySQL 8.0 的源码:
```
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.23.tar.gz
```
3. 解压源码包:
```
tar -zxvf mysql-8.0.23.tar.gz
```
4. 进入源码目录:
```
cd mysql-8.0.23
```
5. 创建一个 build 目录:
```
mkdir build
```
6. 进入 build 目录:
```
cd build
```
7. 运行 cmake 命令来配置 MySQL:
```
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DENABLE_DTRACE=0 \
-DDEFAULT_CHARSET=utf8mb4 \
-DDEFAULT_COLLATION=utf8mb4_general_ci \
-DWITH_BOOST=../boost
```
注意:以上命令中,`-DCMAKE_INSTALL_PREFIX` 参数指定了 MySQL 的安装目录,`-DMYSQL_DATADIR` 参数指定了数据文件存放的目录,`-DSYSCONFDIR` 参数指定了 MySQL 的配置文件存放的目录。
8. 编译并安装 MySQL:
```
make && sudo make install
```
9. 设置 MySQL 的配置文件:
```
sudo cp support-files/mysql.server /etc/init.d/mysql
sudo chmod +x /etc/init.d/mysql
sudo chkconfig --add mysql
sudo chkconfig --level 345 mysql on
sudo cp support-files/my-default.cnf /etc/my.cnf
sudo sed -i 's/^# basedir/ basedir/' /etc/init.d/mysql
sudo sed -i 's/^# datadir/ datadir/' /etc/init.d/mysql
sudo service mysql start
```
10. 默认情况下,MySQL 的 root 用户没有密码,你需要执行以下命令来设置密码:
```
sudo /usr/local/mysql/bin/mysql_secure_installation
```
以上就是在 CentOS 9 上安装 MySQL 8.0 源码的步骤。