Muat turun versi komuniti MySQL dan muat turun versi yang sepadan mengikut keperluan anda, termasuk versi pemasangan minimum.
Pergi ke folder di mana pakej termampat terletak, dan nyahmampat dalam dua langkah Ekstrak fail xz sekali dan fail tar untuk kali kedua.
xz -dv mysql-8.0.32-linux-glibc2.12-x86_64.tar.xz tar -xvf mysql-8.0.32-linux-glibc2.12-x86_64.tar
Salin fail yang dinyahmampat ke direktori tempat anda ingin memasangnya Saya ingin memasang MySQL ke /usr/local/mysql, jadi jalankan arahan berikut dan salin fail yang dinyahmampat di sana
sudo cp -r mysql-8.0.32-linux-glibc2.12-x86_64/* /usr/local/mysql
sudo groupadd mysql sudo useradd mysql -s /usr/sbin/nologin -g mysql
chown -R mysql:mysql /usr/local/mysql/
[client] port=3306 # 端口 # mysqlx_port=33060 socket=/var/lib/mysql/mysql.sock # mysqlx_socket=/var/lib/mysqlx.sock [mysqld] # skip-grant-tables # mysql安装目录 basedir=/usr/local/mysql/ # mysql数据库目录 datadir=/var/lib/mysql/data/ port=3306 innodb_file_per_table=1 character-set-server=UTF8MB4 mysqlx_port=33060 socket = /var/lib/mysql/mysql.sock # mysqlx_socket=/var/lib/mysql/mysqlx.sock [mysqld_safe] # 错误日志 log-error=/var/log/mysql/error.log # pid文件 pid-file=/usr/local/mysql/mysqld.pid tmpdir=/var/lib/mysql/mysql
Direktori konfigurasi/etc/my.cnf
Direktori fail pangkalan data datadir=/var /lib/mysql/data/
fail pid pid-file=/usr/local/mysql /mysqld.pid
Langkah 5, mulakan pangkalan data
Langkah 6: Mulakan pangkalan data, sambung dan tukar kata laluan root
sudo ./bin/mysqld --defaults-file=/etc/my.cnf --user=mysql --initialize
sudo ./bin/mysqld --defaults-file=/etc/my.cnf --user=mysql
Langkah keenam ialah melindungi proses MySQL
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
dan kandungannya adalah seperti berikut, di mana Pengguna dan Kumpulan adalah mysql
sudo vim /etc/systemd/system/mysql.service
Langkah 7, Pengesahan
Atas ialah kandungan terperinci Apakah kaedah untuk memasang MySQL8.0.32 pada Centos7.9. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!