1. 程式人生 > >MySQL5.7.18安裝

MySQL5.7.18安裝

1.下載MySQL5.7.18的rpm包

2.解壓壓縮包,解壓出來的包裡有如下幾個rpm包:

mysql-community-common-5.7.18-1.el6.x86_64.rpm

mysql-community-libs-5.7.18-1.el6.x86_64.rpm --(依賴於common

mysql-community-client-5.7.18-1.el6.x86_64.rpm --(依賴於libs

mysql-community-server-5.7.18-1.el6.x86_64.rpm --(依賴於client、common)

3.最簡單的安裝mysql-server服務,只需要安裝如下4個軟體包即可,使用rpm -ivh命令進行安裝

[[email protected] ~]#rpm -ivhmysql-community-common-5.7.18-1.el6.x86_64.rpm --nodeps --force

[[email protected] ~]#rpm -ivhmysql-community-libs-5.7.18-1.el6.x86_64.rpm --nodeps --force

[[email protected] ~]#rpm -ivhmysql-community-client-5.7.18-1.el6.x86_64.rpm --nodeps --force

[[email protected]

~]#rpm -ivhmysql-community-server-5.7.18-1.el6.x86_64.rpm --nodeps --force

4.初始化資料庫

[[email protected] ~]#mysqld --initialize 官網推薦此方法,執行後會在/var/log/mysqld.log生成隨機密碼

5.啟動資料庫

[[email protected] ~]#service mysqldstart

6.根據第5步中的密碼登入到mysql,更改root使用者的密碼,新版的mysql在第一次登入後更改密碼前是不能執行任何命令的

[[email protected]

~]#mysql -uroot -p')j#)=uA2jcxH'

mysql> setpassword=password('root/123456');

最後需要特別提醒注意的一點是,新版的mysql資料庫下的user表中已經沒有Password欄位了,

而是將加密後的使用者密碼儲存於authentication_string欄位

MySQL5.7新裝後進入資料庫後報許可權不足問題

mysql>show databases;

ERROR 1820 (HY000):You must reset your password using ALTER USER statement before executing thisstatement.

解決辦法:

停止資料庫:

[[email protected] ~]#service mysqld stop

[[email protected] ~]#mysqld_safe--user=mysql --skip-grant-tables --skip-networking &

進入mysql資料庫:

[[email protected] ~]#mysql

更改密碼:

mysql>update mysql.user setauthentication_string=password('123456') where user='root' and Host = 'localhost';

重新整理授權表

mysql>flush privileges;

切換至mysql庫

mysql>use mysql;

mysql>alter user 'root'@'localhost'identified by '123456';

或者

mysql>setauthentication_string for 'root'@'localhost'=password('123456');

重新整理授權表

mysql>flush privileges;

重啟mysql

[[email protected] ~]#service mysqld start

建立MySQL使用者時報如下錯誤:

mysql> grant replication slave on *.* to 'repl_user'@'192.168.58.2' identifiedby 'repl_passwd';

ERROR 1819 (HY000):Your password does not satisfy the current policy requirements

這是由於MySQL5.7以後密碼策略變了,不允許存在弱密碼,將MySQL密碼策略進行修改。

mysql> setglobal validate_password_policy=0;

Query OK, 0 rowsaffected (0.00 sec)

mysql> setglobal validate_password_length=1;

Query OK, 0 rowsaffected (0.00 sec)

重新整理一下授權表。

mysql> flushprivileges;

Query OK, 0 rowsaffected (0.00 sec)

相關推薦

Centos7.3下mysql5.7.18安裝並修改初始密碼的方法

ice version 分享 form for 榮耀 serve 密碼 doc 1、官方安裝文檔 http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ 2、下載 Mysql yum包 http://dev.mysql

MySQL5.7.18安裝卡在了starting server

問題描述:如題(安裝環境為win10) 問題原因:之前裝過一次資料庫,看網上分析的是可能沒有解除安裝乾淨 解決方案:1)停止MySQL57服務                   2)控制

Linux MySQL5.7.18安裝手冊

1.安裝依賴包 yum install libaio library -y 2.新建使用者組和使用者 groupadd mysql useradd mysql -g mysql 3.解壓到data下面 tar -zxvf /data/software/mysql-5.7.18-linux-glibc

MySQL5.7.18安裝

1.下載MySQL5.7.18的rpm包2.解壓壓縮包,解壓出來的包裡有如下幾個rpm包:mysql-community-common-5.7.18-1.el6.x86_64.rpmmysql-community-libs-5.7.18-1.el6.x86_64.rpm --

Linux下MySQL5.7.18二進制包安裝(無默認配置文件my_default.cnf)

一點 utf8 user 二進制 width which 密碼 用戶 location 本文出處:http://www.cnblogs.com/wy123/p/6815049.html 最新在學習MySQL,純新手,對Linux了解的也不多,因為是下載

Linux系統下安裝Mysql5.7.18教程收集分享

最後一行 sdn 作者 tails lin 分享 使用 心態 html 本人最近服務器新手入門,需要搭建一個在linux虛擬機上的服務器 第一天再裝虛擬機,選的linux系統CentOS,一切順利。 第二天,要給虛擬機裝Mysql,但是需要用到命令行進行安裝/操作等,我是一

CentOS6.5 yum安裝mysql5.7.18

target 密碼 ssl align -1 下載 targe log eas 由於最近工作要做MySQL集群,所以需要安裝MySQL,本機可以聯網,如不能聯網可參看rpm安裝方法,廢話不多,具體安裝步驟如下: 1,下載MySQL   wget https://repo.m

win10下一鍵安裝mysql5.7.18

bsp .cn sql src ima 分享 安裝 一鍵安裝mysql com win10下一鍵安裝mysql5.7.18

mysql5.7.18安裝與主從復制

state lec pos 存在 mysql主從 dir hub 我們 .com CentOS6.7安裝mysql5.7.18      1、 解壓到/usr/local目錄     # tar -zxvf mysql-5.7.18-linux-glibc2.5-i686

Centos7 下Mysql5.7.18安裝和簡單主從

mysql centos7 安裝 Mysql5.7.18的安裝#下載解壓tar包wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gztar -zxvf mysql-5.

Linux rhel7 下MySQL5.7.18詳細安裝文檔

-s stat mar log 文件夾 title /usr 初始化 端口 Linux rhel7 下MySQL5.7.18詳細安裝文檔 本文安裝MySQL5.7使用的是vm虛擬機rhel7操作系統 ,ftp文件傳輸是FileZilla3.27,遠

centos6.4下安裝mysql5.7.18

https chmod stat groupadd grep 內容 nload inf c-c 1、安裝前工作 在安裝前需要確定現在這個系統有沒有 mysql,如果有那麽必須卸載(在 centos7 自帶的是 mariaDb 數據庫,所以第一步是卸載數據庫)。 卸載系統自帶

安裝MySQL5.7.18遇到的坑

load 詳細 停止 cmd 級別 系統 post 內容 net 最近才註意到MySQL的各個版本之間差別還挺大的,比如5.5.x版本的timestamp類型列只能有一個設置為default CURRENT_TIMESTAMP的,於是嘗試了換成一個新版本是mysql,但是不

Centos7.3.1611安裝mysql5.7.18 rpm教程 並設定datadir

一、解除安裝MariaDB CentOS7預設安裝MariaDB而不是MySQL,而且yum伺服器上也移除了mysql相關的軟體包。因為MariaDB和MySQL可能會衝突,故先解除安裝MariaDB。 1. 安裝新版mysql之前,我們需要將系統自帶的mariadb-lib解除安裝 [[ema

Linux MySQL5.7.18自動化安裝指令碼

###### 自動安裝資料庫指令碼root密碼MANAGER將指令碼和安裝包放在/root目錄即可#####################資料庫目錄/data/mysql##################資料目錄/data/mysql##################慢日誌目錄/data/slowlog

(超詳細)centos7.2離線安裝mysql5.7.18.tar.gz

因為網路隔離,無法使用yum方式安裝mysql,這裡介紹linux伺服器上手動離線安裝mysql的方法。 目的 離線安裝mysql服務 伺服器:centos7.2,配置本地yum源 mysql版本:mysql5.7.18 步驟 下載安裝包mysql-5.7

mysql5.7.18安裝版的配置安裝

     mysql最新版本已經到了5.7了,下面是在win10環境下,安裝配置mysql的步驟:一:下載mysql       我下載的是mysql-5.7.18-winx64.zip,解壓目錄為D:\programing\mysql-5.7.18-winx64二:配置my

Linux下MySQL5.7.18二進位制包安裝(無預設配置檔案my_default.cnf)

最新在學習MySQL,純新手,對Linux瞭解的也不多,因為是下載的最新版的MySQL(MySQL5.7.18)二進位制包,CentOS7.2下測試安裝,方便以後折騰。大概步驟如下,安裝刪除反覆折騰了幾遍,按照以下步驟,應該沒啥問題了。也沒有想象中的複雜,大部分步驟都是參考網上的,照做就是了,出錯的話,多嘗試

【mysql 安裝教程】MySQL5.7.18-下載安裝教程

選中第一個,點選download 下載 進去之後,選擇對應的系統和電腦版本(在這裡,我選擇的是Window系統64位的下載) 點選 download,選中 No thanks, just start my download. 下載完成。

Centos7.3.1611安裝mysql5.7.18 rpm教程

零 本人的Linux系統 一 解除安裝MariaDB CentOS7預設安裝MariaDB而不是MySQL,而且yum伺服器上也移除了MySQL相關的軟體包。因為MariaDB和MySQL可能會衝突,故先解除安裝MariaDB。 1. 安裝新版