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.
# 下载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
# 更新Yum源 sudo yum makecache # 安装 MySQL sudo yum install mysql-server
# 启动MySQL服务 sudo systemctl start mysqld # 开机自启动MySQL服务 sudo systemctl enable mysqld
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
Gunakan arahan berikut untuk mengkonfigurasi keselamatan MySQL:
#进入mysql安全配置 sudo mysql_secure_installation #按提示操作,设置管理员密码等
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!