欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

CentOS 7下使用RPM安裝mysql5.7.13

 更新時(shí)間:2017年01月19日 14:42:23   作者:qq靜水流深  
這篇文章主要為大家詳細(xì)介紹了CentOS 7下使用RPM安裝mysql5.7.13的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

0、環(huán)境

本文操作系統(tǒng): CentOS 7.2.1511 x86_64
MySQL 版本: 5.7.13

1、卸載系統(tǒng)自帶的 mariadb-lib

[root@centos-linux ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.44-2.el7.centos.x86_64
[root@centos-linux ~]# rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps

2、下載 rpm 安裝包

去官網(wǎng)找到最新的 rpm 集合包?,F(xiàn)在最新的是 mysql-5.7.13-1.el7.x86_64.rpm-bundle.tar
復(fù)制其下載地址,在服務(wù)器下載 (或者本地下載了上傳至服務(wù)器)。

復(fù)制代碼 代碼如下:
[root@centos-linux ~]# wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-1.el7.x86_64.rpm-bundle.tar

然后解壓

[root@centos-linux ~]# ls
mysql-5.7.13-1.el7.x86_64.rpm-bundle.tar
[root@centos-linux ~]# tar xvf mysql-5.7.13-1.el7.x86_64.rpm-bundle.tar
mysql-community-test-5.7.13-1.el7.x86_64.rpm
mysql-community-embedded-5.7.13-1.el7.x86_64.rpm
mysql-community-embedded-compat-5.7.13-1.el7.x86_64.rpm
mysql-community-server-5.7.13-1.el7.x86_64.rpm
mysql-community-client-5.7.13-1.el7.x86_64.rpm
mysql-community-common-5.7.13-1.el7.x86_64.rpm
mysql-community-server-minimal-5.7.13-1.el7.x86_64.rpm
mysql-community-embedded-devel-5.7.13-1.el7.x86_64.rpm
mysql-community-devel-5.7.13-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7.13-1.el7.x86_64.rpm
mysql-community-libs-5.7.13-1.el7.x86_64.rpm
mysql-community-minimal-debuginfo-5.7.13-1.el7.x86_64.rpm

3、安裝
依次執(zhí)行(幾個(gè)包有依賴關(guān)系,所以執(zhí)行有先后)下面命令安裝

[root@centos-linux ~]# rpm -ivh mysql-community-common-5.7.13-1.el7.x86_64.rpm
[root@centos-linux ~]# rpm -ivh mysql-community-libs-5.7.13-1.el7.x86_64.rpm
[root@centos-linux ~]# rpm -ivh mysql-community-client-5.7.13-1.el7.x86_64.rpm
[root@centos-linux ~]# rpm -ivh mysql-community-server-5.7.13-1.el7.x86_64.rpm

4、數(shù)據(jù)庫(kù)初始化

在 *nix 系統(tǒng)中,為了保證數(shù)據(jù)庫(kù)目錄為與文件的所有者為 mysql 登陸用戶,如果你是以 root 身份運(yùn)行 mysql 服務(wù),需要執(zhí)行下面的命令初始化
mysqld --initialize --user=mysql
如果是以 mysql 身份運(yùn)行,則可以去掉 --user 選項(xiàng)。
另外 --initialize 選項(xiàng)默認(rèn)以“安全”模式來(lái)初始化,則會(huì)為 root 用戶生成一個(gè)密碼并將該密碼標(biāo)記為過(guò)期,登陸后你需要設(shè)置一個(gè)新的密碼,而使用 --initialize-insecure 命令則不使用安全模式,則不會(huì)為 root 用戶生成一個(gè)密碼。
這里演示使用的 --initialize 初始化的,會(huì)生成一個(gè) root 賬戶密碼,密碼在log文件里

上圖里的最后一行則給出了生成的密碼,現(xiàn)在就可以啟動(dòng)數(shù)據(jù)庫(kù)了,然后使用上面的密碼登陸。

[root@centos-linux ~]# systemctl start mysqld
[root@centos-linux ~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.13

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>


5、修改 root 密碼

該密碼被標(biāo)記為過(guò)期了,如果想正常使用還需要修改密碼

mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

以前的 password()函數(shù)將會(huì)被拋棄,官方建議使用下面的命令來(lái)修改密碼

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

同時(shí),如果你設(shè)置的密碼過(guò)于簡(jiǎn)單也會(huì)報(bào)錯(cuò)。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

具體關(guān)于設(shè)置密碼的規(guī)則,可以看這一篇文章
這里我們注意設(shè)置密碼 長(zhǎng)度要大于8,同時(shí)要有數(shù)字,大小寫,特殊字符。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySQL實(shí)現(xiàn)數(shù)據(jù)批量更新功能詳解

    MySQL實(shí)現(xiàn)數(shù)據(jù)批量更新功能詳解

    最近需要批量更新大量數(shù)據(jù),習(xí)慣了寫sql,所以還是用sql來(lái)實(shí)現(xiàn),下面這篇文章主要給大家總結(jié)介紹了關(guān)于MySQL批量更新的方式,需要的朋友可以參考下
    2023-02-02
  • mysql8.0.20配合binlog2sql的配置和簡(jiǎn)單備份恢復(fù)的步驟詳解

    mysql8.0.20配合binlog2sql的配置和簡(jiǎn)單備份恢復(fù)的步驟詳解

    這篇文章主要介紹了mysql8.0.20配合binlog2sql的配置和簡(jiǎn)單備份恢復(fù)的步驟,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • 解析MySQL的information_schema數(shù)據(jù)庫(kù)

    解析MySQL的information_schema數(shù)據(jù)庫(kù)

    本篇文章是對(duì)MySQL的information_schema數(shù)據(jù)庫(kù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 詳解Mysql 30條軍規(guī)

    詳解Mysql 30條軍規(guī)

    這篇文章主要介紹了詳解Mysql 30條軍規(guī),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • MySQL5.7中的sql_mode默認(rèn)值帶來(lái)的坑及解決方法

    MySQL5.7中的sql_mode默認(rèn)值帶來(lái)的坑及解決方法

    這篇文章主要介紹了MySQL5.7中的sql_mode默認(rèn)值帶來(lái)的坑及解決方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-11-11
  • Mysql存儲(chǔ)過(guò)程學(xué)習(xí)筆記--建立簡(jiǎn)單的存儲(chǔ)過(guò)程

    Mysql存儲(chǔ)過(guò)程學(xué)習(xí)筆記--建立簡(jiǎn)單的存儲(chǔ)過(guò)程

    我們常用的操作數(shù)據(jù)庫(kù)語(yǔ)言SQL語(yǔ)句在執(zhí)行的時(shí)候需要要先編譯,然后執(zhí)行,而存儲(chǔ)過(guò)程(Stored Procedure)是一組為了完成特定功能的SQL語(yǔ)句集,經(jīng)編譯后存儲(chǔ)在數(shù)據(jù)庫(kù)中,用戶通過(guò)指定存儲(chǔ)過(guò)程的名字并給定參數(shù)(如果該存儲(chǔ)過(guò)程帶有參數(shù))來(lái)調(diào)用執(zhí)行它。
    2014-08-08
  • MySQL存儲(chǔ)過(guò)程的概念與用法實(shí)例

    MySQL存儲(chǔ)過(guò)程的概念與用法實(shí)例

    我們常用的操作數(shù)據(jù)庫(kù)語(yǔ)言SQL語(yǔ)句在執(zhí)行的時(shí)候需要要先編譯,然后執(zhí)行,而存儲(chǔ)過(guò)程(Stored Procedure)是一組為了完成特定功能的SQL語(yǔ)句集,下面這篇文章主要給大家介紹了關(guān)于MySQL存儲(chǔ)過(guò)程的相關(guān)資料,需要的朋友可以參考下
    2022-02-02
  • MySQL插入時(shí)間差八小時(shí)問題的解決方法

    MySQL插入時(shí)間差八小時(shí)問題的解決方法

    這篇文章主要給大家介紹了關(guān)于MySQL插入時(shí)間差八小時(shí)問題的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • 深入分析mysql為什么不推薦使用uuid或者雪花id作為主鍵

    深入分析mysql為什么不推薦使用uuid或者雪花id作為主鍵

    這篇文章主要介紹了深入分析mysql為什么不推薦使用uuid或者雪花id作為主鍵,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Centos中徹底刪除Mysql(rpm、yum安裝的情況)

    Centos中徹底刪除Mysql(rpm、yum安裝的情況)

    這篇文章主要介紹了Centos中徹底刪除Mysql(rpm、yum安裝的情況),本文直接給出操作代碼,需要的朋友可以參考下
    2015-02-02

最新評(píng)論