Centos7 Web伺服器 安裝 Mysql

2022-08-20 00:18:11 字數 2380 閱讀 9043

首先rpm -qa|grep "myqsl" 檢視是否已安裝資料庫

1.rpm 安裝 mysql5.7 相應的 yum源

rpm -uvh  

2.安裝mysql

yum install mysql-community-server

3.啟動mysql和開機啟動

systemctl start  mysqld

systemctl enable mysqld

獲取初始化密碼

:grep "password" /var/log/mysqld.log

初始密碼:uf#jvc*x:21s

連線資料庫

通過以下命令修改root密碼:alter user 'root'@'localhost' identified by'@daben123';

5.建立使用者和設定使用者可遠端登陸

create user 'username'@'host' identified by 'password';

grant all privileges on *.* to 'root'@'%' identified by 'root'; //給全部許可權

如建立乙個test使用者,密碼為test123,可以進行遠端登入:

mysql> create user 'test'@'%' identified by '@test123';

6.刪除使用者

如果使用者建立錯了,肯定要支援刪除操作,使用命令:mysql> drop user 'test'%'host';

7.使用者授權

授權test使用者擁有所有資料庫的所有

許可權:mysql>grant all privileges on *.* to 'test'@'%' identified by '@test123';

授權test使用者擁有所有資料庫的某些許可權:

mysql> grant select,delete,update,create,drop on *.* to 'test'@'%' identified by '@test123';

授權test使用者有testdb資料庫的所有操作許可權:

mysql> grant all privileges on testdb.* to 'test'@'%' identified by '@test123';

授權test使用者有testdb資料庫的某一部分許可權:

mysql> grant select,update on testdb.* to test@'%' identified by '@test123';

重新整理許可權

:mysql> flush privileges

privileges - 使用者的操作許可權,如select,delete,update,create,drop等,如果要授予所有的許可權可使用all;% 表示對所有非本地主機授權,不包括localhost。

8.補充:修改密碼策略

如果只是修改為乙個簡單的密碼,會報以下錯誤:

mysql>  alter user user() identified by '12345678';

error 1819 (hy000): your password does not satisfy the current policy requirements

這個其實與validate_password_policy的值有關。

validate_password_policy有以下取值

policy

tests performed

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

預設是1,即medium,所以剛開始設定的密碼必須符合長度,且必須含有數字,小寫或大寫字母,特殊字元。

修改validate_password_policy引數的值

mysql>set global validate_password_policy=0;

centos 7 搭建web伺服器

apache預設工程目錄是在 var www下的,而編輯該目錄必須是root使用者,因此我們有必要自定義乙個目錄,讓apache也能識別vim etc httpd conf httpd.conf開啟apache配置檔案找到,在內部新增 示例 alias myweb home daybreak www...

CentOS 7安裝SVN伺服器

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

centos7 伺服器 MySQL 安裝

安裝mysql 折磨了我良久,shi試過很多方法,終於裝好了,我把我認為最簡單的方法寫一下 wget 安裝原始碼 yum localinstall mysql57 community release el7 8.noarch.rpm 檢查是否安裝成功 yum repolist enabled gre...