国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

CentOS 7下使用RPM安裝mysql5.7.13

2024-07-24 13:11:57
字體:
來源:轉載
供稿:網友

0、環境

本文操作系統: CentOS 7.2.1511 x86_64
MySQL 版本: 5.7.13

1、卸載系統自帶的 mariadb-lib

[root@centos-linux ~]# rpm -qa|grep mariadbmariadb-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 安裝包

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

 

復制代碼 代碼如下:
[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 ~]# lsmysql-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.tarmysql-community-test-5.7.13-1.el7.x86_64.rpmmysql-community-embedded-5.7.13-1.el7.x86_64.rpmmysql-community-embedded-compat-5.7.13-1.el7.x86_64.rpmmysql-community-server-5.7.13-1.el7.x86_64.rpmmysql-community-client-5.7.13-1.el7.x86_64.rpmmysql-community-common-5.7.13-1.el7.x86_64.rpmmysql-community-server-minimal-5.7.13-1.el7.x86_64.rpmmysql-community-embedded-devel-5.7.13-1.el7.x86_64.rpmmysql-community-devel-5.7.13-1.el7.x86_64.rpmmysql-community-libs-compat-5.7.13-1.el7.x86_64.rpmmysql-community-libs-5.7.13-1.el7.x86_64.rpmmysql-community-minimal-debuginfo-5.7.13-1.el7.x86_64.rpm

3、安裝
依次執行(幾個包有依賴關系,所以執行有先后)下面命令安裝

[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、數據庫初始化

在 *nix 系統中,為了保證數據庫目錄為與文件的所有者為 mysql 登陸用戶,如果你是以 root 身份運行 mysql 服務,需要執行下面的命令初始化
mysqld --initialize --user=mysql
如果是以 mysql 身份運行,則可以去掉 --user 選項。
另外 --initialize 選項默認以“安全”模式來初始化,則會為 root 用戶生成一個密碼并將該密碼標記為過期,登陸后你需要設置一個新的密碼,而使用 --initialize-insecure 命令則不使用安全模式,則不會為 root 用戶生成一個密碼。
這里演示使用的 --initialize 初始化的,會生成一個 root 賬戶密碼,密碼在log文件里

CentOS7,RPM,mysql5.7.13

上圖里的最后一行則給出了生成的密碼,現在就可以啟動數據庫了,然后使用上面的密碼登陸。

[root@centos-linux ~]# systemctl start mysqld[root@centos-linux ~]# mysql -uroot -pEnter password:Welcome to the MySQL monitor. Commands end with ; or /g.Your MySQL connection id is 2Server version: 5.7.13Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '/h' for help. Type '/c' to clear the current input statement.mysql>

5、修改 root 密碼

該密碼被標記為過期了,如果想正常使用還需要修改密碼

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

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

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

同時,如果你設置的密碼過于簡單也會報錯。

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

具體關于設置密碼的規則,可以看這一篇文章。
這里我們注意設置密碼 長度要大于8,同時要有數字,大小寫,特殊字符。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 格尔木市| 托里县| 金门县| 登封市| 宝鸡市| 望奎县| 登封市| 集贤县| 浙江省| 德钦县| 静乐县| 儋州市| 福泉市| 平凉市| 会昌县| 纳雍县| 衡山县| 甘德县| 贡嘎县| 永顺县| 肃宁县| 白水县| 泌阳县| 昆明市| 五峰| 德阳市| 葫芦岛市| 安远县| 类乌齐县| 昌黎县| 郑州市| 蓬安县| 慈利县| 宝兴县| 宜宾市| 沈阳市| 确山县| 克山县| 丰都县| 武川县| 莱州市|