Rumah >pangkalan data >tutorial mysql >centos yum pemasangan mysql

centos yum pemasangan mysql

WBOY
WBOYasal
2023-05-20 11:14:08749semak imbas

CentOS ialah pengedaran Linux sumber terbuka dan percuma serta sistem pengendalian pelayan yang stabil dan cekap. Apabila menggunakan CentOS, biasanya kita perlu memasang beberapa perkhidmatan atau alatan, seperti pangkalan data MySQL. Dalam artikel ini, kami akan memperkenalkan langkah terperinci untuk memasang MySQL menggunakan yum pada CentOS.

  1. Muat turun fail repo sumber Yum yang sepadan dari tapak web rasmi MySQL dan alihkannya ke direktori fail konfigurasi sumber yum CentOS.
# 下载yum源文件
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

# 安装yum源文件,如果已经安装可以使用yum reinstall命令重新安装
sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm

# 将yum源配置文件复制到yum源配置目录下
sudo cp /etc/yum.repos.d/mysql-community.repo /etc/yum.repos.d/mysql-community.repo.bak
  1. Kemas kini sumber Yum dan pasang MySQL:
# 更新Yum源
sudo yum makecache

# 安装 MySQL
sudo yum install mysql-server
  1. Dayakan perkhidmatan MySQL dan konfigurasikan auto mula semasa but
# 启动MySQL服务
sudo systemctl start mysqld

# 开机自启动MySQL服务
sudo systemctl enable mysqld
  1. Mengkonfigurasi MySQL

Selepas memulakan, anda perlu mengkonfigurasi MySQL untuk pertama kalinya akan menjana kata laluan sementara untuk melihatnya:

sudo grep 'A temporary password' /var/log/mysqld.log

Dalam mod baris arahan MySQL Gunakan kata laluan sementara yang dijana untuk log masuk dan konfigurasi nama pengguna dan kata laluan MySQL:

#以临时密码为*8Lh8tU-m$iV 进入mysql
mysql -uroot -p*8Lh8tU-m$iV

#输入以下命令修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'yournewpassword';

#修改完后,退出mysql,使用新密码重新登录
exit

mysql -uroot -p
  1. Konfigurasikan keselamatan MySQL:

Gunakan arahan berikut untuk mengkonfigurasi keselamatan MySQL:

#进入mysql安全配置
sudo mysql_secure_installation

#按提示操作,设置管理员密码等
  1. Tetapkan pengekodan untuk MySQL

Pengekodan lalai MySQL ialah latin1, kami ingin menukarnya kepada utf8, mula-mula lakukan operasi berikut dalam MySQL:

# 进入mysql安全配置
sudo mysql_secure_installation

# 设置管理员密码后进入安全设置,并输入以下命令修改MySQL编码
set global character_set_server = utf8mb4;
set global collation_server = utf8mb4_unicode_ci;

Kemudian di bawah bahagian [mysqld] fail /etc/my.cnf, tambahkan dua baris kod berikut:

[mysqld]
character_set_server = utf8mb4
collation_server = utf8mb4_unicode_ci

Selepas tetapan selesai, mulakan semula mysql ke berkuat kuasa:

sudo systemctl restart mysqld.service

Itu sahaja kami telah berjaya memasang MySQL pada CentOS menggunakan yum, yang boleh dilog masuk dan digunakan melalui perintah mysql -u root -p.

Atas ialah kandungan terperinci centos yum pemasangan mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn