centos yum安裝 mysql

WBOY
發布: 2023-05-20 11:14:08
原創
623 人瀏覽過

CentOS是一款自由開放原始碼的Linux發行版,也是一個穩定、高效的伺服器作業系統。在使用CentOS時,我們通常需要安裝一些服務或工具,如MySQL資料庫。在這篇文章中,我們將介紹在CentOS上使用yum安裝MySQL的詳細步驟。

  1. 從MySQL官網下載對應的Yum來源repo文件,並將其移至CentOS的yum來源設定檔目錄下。
# 下载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. 更新Yum來源及安裝MySQL:
# 更新Yum源 sudo yum makecache # 安装 MySQL sudo yum install mysql-server
登入後複製
  1. 開啟MySQL服務並設定開機自啟動
# 启动MySQL服务 sudo systemctl start mysqld # 开机自启动MySQL服务 sudo systemctl enable mysqld
登入後複製
  1. 設定MySQL

啟動後需要先設定MySQL,第一次啟動MySQL會產生一個暫存密碼,使用下列指令檢視:

sudo grep 'A temporary password' /var/log/mysqld.log
登入後複製

在MySQL命令列模式下使用產生的臨時密碼進行登錄,設定MySQL的使用者名稱和密碼:

#以临时密码为*8Lh8tU-m$iV 进入mysql mysql -uroot -p*8Lh8tU-m$iV #输入以下命令修改密码: ALTER USER 'root'@'localhost' IDENTIFIED BY 'yournewpassword'; #修改完后,退出mysql,使用新密码重新登录 exit mysql -uroot -p
登入後複製
  1. 設定MySQL的安全性:

使用下列指令進行MySQL的安全性設定:

#进入mysql安全配置 sudo mysql_secure_installation #按提示操作,设置管理员密码等
登入後複製
  1. 給MySQL設定編碼

MySQL預設編碼是latin1,我們希望將它改為utf8,首先在MySQL中進行以下操作:

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

然後在/etc/my.cnf 檔案的[mysqld] 部分下面,加入以下兩行程式碼:

[mysqld] character_set_server = utf8mb4 collation_server = utf8mb4_unicode_ci
登入後複製

在設定完後重啟mysql生效:

sudo systemctl restart mysqld.service
登入後複製

到此為止,我們已經成功地使用yum在CentOS上安裝了MySQL,可以透過mysql -u root -p指令登入和使用。

以上是centos yum安裝 mysql的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!