首先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...