centos7.5下mysql安裝和配置
1.在centos7上安裝mysql,採用rpm進行安裝
1.1檢視系統mysql的安裝情況
# rpm -qa | grep mysql // 這個命令就會檢視該作業系統上是否已經安裝了mysql資料庫
如果系統有安裝,那可以選擇進行解除安裝
-
[[email protected] ~]# rpm -e mysql // 普通刪除模式
-
[[email protected] ~]# rpm -e --nodeps mysql // 強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它檔案,則用該命令可以對其進行強力刪除</span>
選擇第一個下載並解壓。使用WinSCP登陸到虛擬機器,將rpm檔案拷貝到centOS 下的/usr/local/mysql下
在本次安裝中用到了如下rpm檔案,安裝順序如下
mysql-community-common-5.7.13-1.el7.x86_64.rpm
mysql-community-libs-5.7.13-1.el7.x86_64.rpm
mysql-community-devel-5.7.13-1.el7.x86_64.rpm
mysql-community-client-5.7.13-1.el7.x86_64.rpm
mysql-community-server-5.7.13-1.el7.x86_64.rpm
注意安裝順序,否則會報依賴性錯誤
命令:
rpm -ivh mysql-community-common-5.7.13-1.el7.x86_64.rpm
安裝後啟動mysql
service mysqld start
檢視mysql執行狀態
service mysqld status
檢視mysql執行
netstat -anp|grep 3306
重啟mysql
service mysqld restart
停止mysql
service mysqld stop
2.在centos7上安裝mysql後登陸mysql
-
> mysql -uroot -p
-
Enter password:
輸入密碼後出現錯誤
error: 'Access denied for user 'root'@'localhost' (using password: YES)'
原因是密碼不正確,為了加強安全性,MySQL5.7為root使用者隨機生成了一個密碼,在error log中,關於error log的位置,如果安裝的是RPM包,則預設是/var/log/mysqld.log
在Xshell中輸入
-
[[email protected] ~]#sudo grep 'temporary password' /var/log/mysqld.log
-
2016-07-18T13:05:55.127511Z 1 [Note] A temporary password is generated for [email protected]: mG8%E;mB3ykC
mG8%E;mB3ykC即為root的密碼
問題:如果發現找不到密碼!!!!!
解決:只能通過忘記密碼的方式修改密碼!!! 在安裝的過程中發現找不到密碼???折騰了好長時間 通過修改密碼找回之後發現、原來之前安裝的資料庫在了,就沒有生產新的資料庫!!用的還是之前的配置。
用這個密碼登陸到mysql,並修改密碼,若密碼比較簡單,如‘123456’
會出現錯誤
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
密碼不符合要求,更改密碼策略,降低密碼的驗證標準
--更改密碼策略為LOW 並更改密碼長度
-
mysql> set global validate_password_policy=0;
-
Query OK, 0 rows affected (0.00 sec)
-
mysql> set global validate_password_length=4;
-
Query OK, 0 rows affected (0.00 sec)
--檢視現有的密碼策略
-
mysql> SHOW VARIABLES LIKE 'validate_password%';
-
+--------------------------------------+-------+
-
| Variable_name | Value |
-
+--------------------------------------+-------+
-
| validate_password_dictionary_file | |
-
| validate_password_length | 4 |
-
| validate_password_mixed_case_count | 1 |
-
| validate_password_number_count | 1 |
-
| validate_password_policy | LOW |
-
| validate_password_special_char_count | 1 |
-
+--------------------------------------+-------+
-
6 rows in set (0.31 sec)
設定後修改密碼
建立新使用者並修改密碼
CREATE USER ‘root‘@‘%‘ IDENTIFIED BY ‘您的密碼‘;
grant all on *.* to 'root'@'%' identified by '您的密碼' with grant option;
增加root使用者指定可以任意IP登入,如果想限制只能讓指定IP登入請把%替換成IP地址
修改:alter user 'root'@'localhost' identified by '您的新密碼';
use mysql;
CREATE USER 'testabc'@'%' IDENTIFIED BY 'testabc';
grant all privileges on *.* to [email protected]'%' identified by "testabc";
flush privileges;
參考
解決 MySQL 5.7 中 Your password does not satisfy the current policy requirements. 問題
MySQL 5.7 密碼安全策略簡介
相關推薦
centos7.5下mysql安裝和配置
1.在centos7上安裝mysql,採用rpm進行安裝 1.1檢視系統mysql的安裝情況 # rpm -qa | grep mysql // 這個命令就會檢視該作業系統上是否已經安裝了mysql資料庫 如果系統有安裝,那可以選擇進行解除安裝 [[email&
centos7.5下mongodb安裝和配置
1、下載安裝包 2、解壓 3、移動到指定位置(位置放到你想放的資料夾) mv mongodb-linux-x86_64-rhel70-4.0.4 /opt/mongodb 4、在/opt/mongodb/mongodb下建立資料夾 mkdir -p /dat
【CentOS6.5】MySQL安裝和配置
配置 entos alt tro images .com centos ges mys 1./etc/my.cnf 這是mysql的主配置文件 2、數據存放位置 3、錯誤存放位置 【CentOS6.5】MySQL安裝和配置
mysql 5.7主從安裝和配置
crash master rpm 情況下 並發 本地 隔離級別 cover mirror 本文主要介紹mysql 5.7主從復制,轉載請註明出處 下載地址 模塊 版本 下載地址 mysql 5.7 https://dev.mysql.com/downlo
centos7下mongoDB安裝和配置
profile sta 後臺 守護 .cn 保存 配置 oca 命名 2018-10-31更新 yum –y install mongodb-org 找不到這個包,清華源: https://mirrors.tuna.tsinghua.edu.cn/help/mongodb/
CentOS7 64位下MySQL安裝與配置(YUM)
emp .repo 重新 gre 檢查 require 64位安裝 啟動 mysql 安裝環境:騰訊雲CentOS7 64位安裝MySQL5.7 1、配置YUM源 在MySQL官網中下載YUM源rpm安裝包:http://dev.mysql.com/downloads/re
Mysql 在 windows 和 linux 下的安裝和配置
這篇文章講解 Mysql 在 Windows 下的手動安裝和在 Linux(CentOs) 下的下載、配置、連線。還包括預設字符集等的設定。 首先,都要執行移除資料庫的操作 mysqld --remov
centos7下mongodb安裝和配置 (轉載)
1、下載安裝包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.12.tgz 2、解壓 tar -zxvf mongodb-linux-x86_64-3.2.12.tgz
Nginx在centos6.5下的安裝和反向代理簡單配置
檢視linux的版本資訊: lsb_release -a 1.首先解除安裝原有的nginx: yum remove nginx 2.安裝nginx在內網的centos6.5伺服器192.168.200.123上: yum install nginx 3.執行ngi
Db2數據庫在Linux下的安裝和配置
fig 用戶密碼 oca authent linux token reat local ken 一.DB2數據庫的安裝和配置: 1.安裝完成後,需要增加三個操作系統的組和三個操作系統用戶,如下: groupadd -g 999 db2iadm1 #(管理實例的組) gro
Ubuntu 下Apache安裝和配置2
spl pac ubuntu server ould start warn it works apache。 在Ubuntu上安裝Apache,有兩種方式:1 使用開發包的打包服務,例如使用apt-get命令;2 從源碼構建Apache。本文章將詳細描述這兩種不同的安裝方式
mysql 安裝和配置
post vim編輯 div tin expand 修改編碼 輸入 粘貼 var mysql 安裝: 在命令行輸入 sudo apt-get install mysql-server 安裝過程中會跳出來一個窗口,輸入數據庫root用戶的密碼(必須輸入密碼)
docker學習------記錄centos7.5下docker安裝更換國內源的處理過程
清空 mirror 邏輯 TP img 其他 準備 過程 直接 一、centos7.5下更換阿裏源 1.裝好centos7.5鏡像,將yum源更換為阿裏源 第一步:剛出的centos7.5是解析不到阿裏的東西的,所以找了臺centos7.4,下載一些包 (1
vagrant在windows下的安裝和配置
eas 官網 with sta .com 處理器 mac val rim 記錄一下安裝和配置過程中的一些坑步驟一分別下載vagrant和VirtualBox,我這裏下載的是vagrant_1.9.1.msi 和 VirtualBox-5.1.14-112924-Win.ex
centos7上的postgresql10安裝和配置
cli local 新建 repo down 切換 pos emctl rep 安裝數據庫 安裝參考官方文檔:https://www.postgresql.org/download/linux/redhat/ 1.Install the repository RPM: yu
window下mongodb安裝和配置
style 宋體 輸入 install -s bpa net new start mongodb安裝和配置 1.下載:https://www.mongodb.com 2.解壓到盤的根目錄下,本人解壓到D盤根目錄 3.在軟件根目錄下新建一個文件夾data 4.再
python在windows和linux下的安裝和配置
str net .net cat ria 技術 連接 top 成功 一、windows下安裝python3.6 安裝編輯器:Ecplise+pydev插件 Eclipse是寫JAVA的IDE, 這樣就可以通用了,學習代價小。 學會了Eclipse, 以後寫Pytho
Python 爬蟲框架 Scrapy 在 Windows10 系統環境下的安裝和配置
環境: Windows10 系統、python3.4.3 版本 安裝 Scrapy : 使用 pip 安裝 Scrapy,在命令列視窗中輸入命令 “pip install Scrapy”,若不報錯即可安裝成功。 注意:可在命令列視窗中輸入命令“pip -h”測試 pip 模組是否已安
Nginx Linux系統下的安裝和配置應用
Nginx 安裝配置 Nginx("engine x")是一款是由俄羅斯的程式設計師Igor Sysoev所開發高效能的 Web和 反向代理 伺服器,也是一個 IMAP/POP3/SMTP 代理伺服器。 在高連線併發的情況下,Nginx是Apache伺服器
centos7.5下yum 安裝mariadb10.3詳解
目錄 前言 1、刪除舊版本 2,建立 MariaDB.repo 3、安裝 install MariaDB 4、 安裝完成MariaDB,首先啟動MariaDB 5、 設定開機啟動 systemctl 常用命令: 6、 接下來進行MariaDB的相