1. 程式人生 > >centos7.5下mysql安裝和配置

centos7.5下mysql安裝和配置

1.在centos7上安裝mysql,採用rpm進行安裝

1.1檢視系統mysql的安裝情況

# rpm -qa | grep mysql  // 這個命令就會檢視該作業系統上是否已經安裝了mysql資料庫

如果系統有安裝,那可以選擇進行解除安裝

  1. [[email protected] ~]# rpm -e mysql  // 普通刪除模式

  2. [[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

  1. > mysql -uroot -p

  2. 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中輸入

  1. [[email protected] ~]#sudo grep 'temporary password' /var/log/mysqld.log

  2. 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 並更改密碼長度

  1. mysql> set global validate_password_policy=0;

  2. Query OK, 0 rows affected (0.00 sec)

  1. mysql> set global validate_password_length=4;

  2. Query OK, 0 rows affected (0.00 sec)

--檢視現有的密碼策略

  1. mysql> SHOW VARIABLES LIKE 'validate_password%';

  2. +--------------------------------------+-------+

  3. | Variable_name | Value |

  4. +--------------------------------------+-------+

  5. | validate_password_dictionary_file | |

  6. | validate_password_length | 4 |

  7. | validate_password_mixed_case_count | 1 |

  8. | validate_password_number_count | 1 |

  9. | validate_password_policy | LOW |

  10. | validate_password_special_char_count | 1 |

  11. +--------------------------------------+-------+

  12. 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.5mysql安裝配置

1.在centos7上安裝mysql,採用rpm進行安裝 1.1檢視系統mysql的安裝情況 # rpm -qa | grep mysql  // 這個命令就會檢視該作業系統上是否已經安裝了mysql資料庫 如果系統有安裝,那可以選擇進行解除安裝 [[email&

centos7.5mongodb安裝配置

1、下載安裝包 2、解壓 3、移動到指定位置(位置放到你想放的資料夾) mv mongodb-linux-x86_64-rhel70-4.0.4 /opt/mongodb 4、在/opt/mongodb/mongodb下建立資料夾 mkdir -p /dat

【CentOS6.5MySQL安裝配置

配置 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

centos7mongoDB安裝配置

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

centos7mongodb安裝配置 (轉載)

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.5docker安裝更換國內源的處理過程

清空 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

windowmongodb安裝配置

style 宋體 輸入 install -s bpa net new start mongodb安裝和配置 1.下載:https://www.mongodb.com 2.解壓到盤的根目錄下,本人解壓到D盤根目錄 3.在軟件根目錄下新建一個文件夾data 4.再

python在windowslinux安裝配置

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.5yum 安裝mariadb10.3詳解

目錄   前言 1、刪除舊版本 2,建立 MariaDB.repo 3、安裝 install MariaDB 4、 安裝完成MariaDB,首先啟動MariaDB 5、 設定開機啟動 systemctl 常用命令: 6、 接下來進行MariaDB的相