雲伺服器centos7安裝mysql流程

2021-10-08 12:03:22 字數 3136 閱讀 8632

其中可能會出現錯誤:

解決辦法:

新增這三行

#跳過驗證登入驗證

skip-grant-tables

#設定預設字符集utf8

character_set_server

=utf8

init_connect

='set names utf8'

systemctl

start

mysqld

.service

mysql

進入mysql命令列

update

mysql

.user

setauthentication_string

=password

('123456'

)where

user

='root'

;flush

privileges

;

以上設定乙個簡單密碼123456

立即生效

先更改mycnf

vim

/etc/my

.cnf

#注釋掉skip-grant-tables這一行

systemctl

start

mysqld

.service

mysql

-uroot

-p123456

mysql的密碼有一定的設計規則,更新的密碼必須符合它的規則。

1)、validate_password_length 固定密碼的總長度;

2)、validate_password_dictionary_file 指定密碼驗證的檔案路徑;

3)、validate_password_mixed_case_count 整個密碼中至少要包含大/小寫字母的總個數;

4)、validate_password_number_count 整個密碼中至少要包含阿拉伯數字的個數;

5)、validate_password_policy 指定密碼的強度驗證等級,預設為 medium;

簡單設定如下:

進入mysql命令列

set

global

validate_password_policy

=low

;set

global

validate_password_length=4

;

firewall-cmd

--zone

=public

--add-port

=3306

/tcp

--permanent

firewall-cmd

--reload

–zone #作用域

–add-port=80/tcp #新增埠,格式為:埠/通訊協議

–permanent #永久生效,沒有此引數重啟後失效

重啟防火牆

可能出現錯誤原因是防火牆未開啟,可以用以下命令開啟

systemctl

start

firewall

在sql命令列下

grant

allprivilegeson*

.*to'root'

@'%'

identified

by'123123'

with

grant

option

;

阿里雲centos7伺服器安裝redis

yum install gcc c 進入redis解壓目錄,opt redis x.x,然後輸入指令make make如果更新gcc,在make途中停了有可能是伺服器執行記憶體不夠了,需要設定一塊虛擬記憶體。1 檢視記憶體使用情況 free mroot supermap swap free m to...

阿里雲伺服器(Centos7)安裝Docker

昨天搞了個阿里雲學生機,先來安裝一下docker吧 步驟如下 前提 在root 管理員 賬戶的環境下的,如果不是的話所有命令前面加 sudo 也是沒問題的,不然會提示permission denied 許可權被拒絕 1 先看看核心版本是不是3.10或以上 uname a 2 可選 把yum包更新到最...

CentOS 7安裝SVN伺服器

第一步 安裝svn服務端 yum install y subversion第二步 建立svn版本庫 mkdir p var svn project svnadmin create var svn project 第三步 配置svn資訊 進入版本庫中的配置目錄conf,此目錄有三個檔案 authz 許...