wget
yum -y install mysql57-community-release-el7-11.noarch.rpm(查詢安裝效果)
圖1.png
yum -y install mysql-server
systemctl start mysqld
systemctl status mysqld
systemctl enable mysqld
共有以下幾種密碼策略:
策略 檢查規則 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
mysql 安裝完成之後,在/var/log/mysqld.log 檔案中給 root 生成了乙個預設密碼。通過下面的方式找到 root 預設密碼,然後登入 mysql 進行修改
grep 'temporary password' /var/log/mysqld.log圖2.png
* mysql -uroot -p
* alter user 'root'@'localhost' identified by 'mynewpass4!';
* 或者
set password for 'root'@'localhost'=password('mynewpass4!');
注意:mysql5.7 預設安裝了密碼安全檢查外掛程式(validate_password),預設密碼檢查策略
要求密碼必須包含:大小寫字母、數字和特殊符號,並且長度不能少於 8 位。否則會提示
error 1819 (hy000): your password does not satisfy the current policy requirements 錯
圖3.png
新增
firewall-cmd --zone=public --add-port=3306/tcp --permanent
重新載入
firewall-cmd --reload
檢視
檢視所有開啟的埠: firewall-cmd --zone=public --list-ports
刪除
firewall-cmd --zone= public --remove-port=3306/tcp --permanent
修改/etc/my.cnf 配置檔案,在[mysqld]下新增編碼配置,如下所示:
[mysqld] character_set_server=utf8 init_connect=『set names utf8』 最後注意重啟 mysqld : systemctl restart mysqld
重新啟動 mysql 服務,檢視資料庫預設編碼如下所示:
圖4.png
centos 7 安裝MySQL 筆記
1.安裝 wget rpm ivh mysql community release el7 5.noarch.rpm yum install mysql community server 成功安裝之後重啟mysql服務 service mysqld restart 初次安裝mysql是root賬戶是...
centos7離線安裝mysql
選擇red hat enterprise linux 7 oracle linux 7 把os的版本選擇為all 安裝之前先解除安裝自帶的mysql 搜尋mysql的rpm包 rpm qa grep i mysql rpm qa grep i mariadb刪除mysql rpm e mariadb...
CentOS7安裝MySql指南
1 通過 rpm qa grep mariadb 命令檢視 mariadb 的安裝包 2 通過 rpm e mariadb libs 5.5.56 2.el7.x86 64 nodeps 命令裝卸 mariadb 3 通過 cd usr local 命令進入根目錄下的usr目錄下的local目錄,並...