centOS7 64位下安裝mysql

2021-09-05 10:40:08 字數 1882 閱讀 3822

wget
2.安裝mysql源

yum localinstall mysql57-community-release-el7-8.noarch.rpm
3.檢查mysql源是否安裝成功

yum repolist enabled | grep "mysql.*-community.*"
4.安裝mysql

yum install mysql-community-server
5.啟動mysql服務

systemctl start mysqld
6.檢視mysql的啟動狀態

systemctl status mysqld
7.開機啟動

systemctl enable mysqld

systemctl daemon-reload

8.修改root本地登入密碼

在/var/log/mysqld.log檔案中給root生成了乙個預設密碼

//顯示臨時密碼

grep 'temporary password' /var/log/mysqld.log

mysql -uroot -p

set password for 'root'@'localhost'=password('****');

預設密碼檢查策略要求密碼必須包含:大小寫字母、數字和特殊符號,並且長度不能少於8位。

否則會提示error 1819 (hy000): your password does not satisfy the current policy requirements

show variables like '%password%';
修改密碼策略,在/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
9.新增遠端登入使用者

預設只允許root帳戶在本地登入,如果要在其它機器上連線mysql,為了安全起見,新增乙個新的帳戶:

grant all privileges on *.* to 'yangxin'@'%' identified by 'yangxin0917!' with grant option;
10.配置預設編碼為utf8

修改/etc/my.cnf配置檔案,在[mysqld]下新增編碼配置:

[mysqld]

character_set_server=utf8

init_connect='set names utf8'

重新啟動mysql服務

other:

預設配置檔案路徑:

配置檔案:/etc/my.cnf

日誌檔案:/var/log//var/log/mysqld.log

服務啟動指令碼:/usr/lib/systemd/system/mysqld.service

socket檔案:/var/run/mysqld/mysqld.pid

CentOS 7 64位安裝Docker教程

1.首先解除安裝舊版本的docker sudo yum y remove docker docker common container selinux2.可能還要解除安裝舊版本的docker selinux包,這個包與官方的docker engine包相衝突了 sudo yum y remove d...

CentOS7 64位安裝MySql教程

1 先檢查系統是否裝有mysql 5.noarch.rpm報錯 bash wget 未找到命令 安裝外掛程式 yum y install wget 3 安裝mysql community release el7 5.noarch.rpm包 sudo rpm ivh mysql community r...

CentOS7 64位下MySQL5 7安裝與配置

安裝環境 centos7 64位 mini版,安裝mysql5.7 shell wget 安裝mysql源 shell yum localinstall mysql57 community release el7 8.noarch.rpm 檢查mysql源是否安裝成功 shell yum repol...