1. 程式人生 > 其它 >Centos7部署MySQL資料庫

Centos7部署MySQL資料庫

目錄

一、安裝包下載

首先建立data目錄,然後切換到data目錄

mkdir /data
cd /data

執行下面的下載命令

wget https://cdn.mysql.com/archives/mysql-5.7/mysql-community-client-5.7.35-1.el7.x86_64.rpm
wget https://cdn.mysql.com/archives/mysql-5.7/mysql-community-common-5.7.35-1.el7.x86_64.rpm
wget https://cdn.mysql.com/archives/mysql-5.7/mysql-community-libs-5.7.35-1.el7.x86_64.rpm
wget https://cdn.mysql.com/archives/mysql-5.7/mysql-community-libs-compat-5.7.35-1.el7.x86_64.rpm
wget https://cdn.mysql.com/archives/mysql-5.7/mysql-community-server-5.7.35-1.el7.x86_64.rpm

二、安裝MySQL

然後執行安裝命令(此命令需要聯網)

yum install -y mysql-community-*-5.7.35-1.el7.x86_64.rpm

三、修改密碼

開啟MySQL伺服器並初始化密碼

systemctl start mysqld           # 開啟MySQL伺服器
cat /var/log/mysqld.log | grep password       # 檢視預設初始生成的密碼

以root使用者登入MySQL

mysql -u root -p

設定密碼等級並修改密碼

set global validate_password_length=4;                
set global validate_password_policy=0;                  # 設定密碼等級
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '您的密碼';     # 修改預設密碼,注意替換後面的密碼

四、建立使用者並賦予許可權

CREATE USER  'test'@'%'  IDENTIFIED BY  '123456';    #建立“test”使用者,設定為允許遠端登入
grant all on *.* to 'test'@'%';             #賦予此使用者所有資料庫的所有許可權(增刪改查)

五、修改資料庫字符集

檢視資料庫字符集

show variables like 'character%';

修改字符集

vim /etc/my.cnf

在配置檔案中增加如下內容

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
character-set-server=utf8

重啟MySQL資料庫,然後登入資料庫,重新檢視資料庫字符集

systemctl restart mysqld

本文件僅供學習交流使用,不可商用。
部分操作命令整理來源於網路,若有侵權請及時聯絡刪除。
參考連結:https://blog.csdn.net/m0_51510236/article/details/113791490