centos7下面的mysql5 7安裝步驟

2021-10-04 14:28:53 字數 2208 閱讀 7669

環境監察

yum list installed | grep mysql

//如果檢查出來有的話就使用下面這個命令刪除

yum -y remove mysql-libs.x86_64

wget

2、安裝 mysql 源

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

3、yum 安裝 mysql 啟動 mysql 服務

1、安裝 mysql(很慢很慢很慢)

yum -y install mysql-server

2、啟動 mysql

systemctl start mysqld

3、檢視 mysql 的啟動狀態

systemctl status mysqld

4、配置 mysql 服務開機啟動

systemctl enable mysqld

5、配置 mysql 服密碼策略

共有以下幾種密碼策略:

策略 檢查規則 0 or low length 1 or medium length; numeric, lowercase/uppercase, and special

characters 2 or strong length; numeric, lowercase/uppercase, and special characters; dictionary file

mysql 官網密碼策略詳細說明:

sword_policy

修改密碼策略 在/etc/my.cnf 檔案新增 validate_password_policy 配置,指定密碼策略

選擇 0(low),1(medium),2(strong)其中一種,選擇 2 需要提供密碼字典檔案

> validate_password_policy=0

如果不需要密碼策略,新增 my.cnf 檔案中新增如下配置禁用即可:

> validate_password = off

重新啟動 mysql 服務使配置生效:

> systemctl restart mysqld

6、修改 mysql root 本地登入密碼

mysql 安裝完成之後,在/var/log/mysqld.log 檔案中給 root 生成了乙個預設密碼。通過下面的方式找到 root 預設密碼,然後登入 mysql 進行修改

grep 'temporary password' /var/log/mysqld.log #檢視密碼

mysql -uroot -p #登入mysql

set password for 'root'@'localhost'=password('bb123456!');

7、新增 mysql 遠端登入使用者

mysql -u root -p

mysql> use mysql;

mysql> update user set host = '%' where user = 'root';

mysql> select host, user from user;

8、配置防火牆

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload

9、配置預設編碼為 utf8

修改/etc/my.cnf 配置檔案

在[mysqld]下面加入如下配置

character_set_server=utf8

init_connect=『set names utf8』

10、重新啟動 mysql 服務

systemctl restart mysqld

11、常用命令

systemctl mysqld start #執行

systemctl mysqld stop #停止

systemctl enable mysqld # 開機自啟動

systemctl status mysqld #狀態

12、設定資料庫對訪問:

use mysql; 選擇基礎資訊資料庫

select user,authentication_string,host from user

grant all privileges on *.* to 'root'@'%' identified by '密碼'

flush privileges;

開啟CentOS7下面的swap分割槽的使用

1 檢視當前記憶體和swap使用情況 free h2 開啟swap swapon a3 關閉swap swapoff a4 swap推薦設定 4g以內的物理記憶體,swap 設定為記憶體的2倍。4 8g的物理記憶體,swap 等於記憶體大小。8 64g 的物理記憶體,swap 設定為8g。64 25...

centos7下面安裝git

如果之前安裝過git 執行yum remove git 安裝依賴庫 yum install curl devel expat devel gettext devel openssl devel zlib devel perl devel 解壓原始碼包,並進入解壓目錄 tar zxvf git 2.1...

Centos7 下面安裝 MySql 客戶端

執行sudo rpm iu mysql workbench community 6.3.8 1.el7.x86 64.rpm如果系統依賴軟體不滿足,會提示,比如我的是這樣的 mslagee centos dev downloads rpm iu mysql workbench community 6...