日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

虚拟机种mysql的安装_RedHat7.0虚拟机下mysql安装

發布時間:2025/3/21 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 虚拟机种mysql的安装_RedHat7.0虚拟机下mysql安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近由于準備參加一個比賽,需要具備應用數據庫的能力,所以我準備學習mysql。因為平時是在Linux下進行c++學習,所以也希望在Linux下學習mysql。首先需要在Linux下進行安裝mysql(可是裝了好長時間呢,各種百度與看別人的博客下終于大功告成):

虛擬機的版本為:redhat7.0 ? 64bit

mysql版本為:mysql-5.7.10-1.el7.x86_64.rpm-bundle.tar

到mysql官網下載mysql安裝包:

1、

Downloads

2、

Community

3、

Archives

4、

MySQL Community Server

5、

選擇適合自己的系統版本

6、

選擇相應的mysql版本

7、

選擇第一個:mysql-5.7.10-1.el7.x86_64.rpm-bundle.tar(選擇適合系統以及需要的版本下載安裝包)

下載之后拷貝到linux系統上,例如在/home/mysql下

首先先查看是否已經安裝了mysql,執行命令 rpm -qa|grep mysql,如果什么都沒顯示說明沒有安裝過,如果已經安裝了mysql,就先卸載,執行命令rpm -e --nodeps ******(******為已經安裝的rpm)

查看是否安裝mariadb(系統自帶的數據庫),我安裝mysql的時候和mariadb發生了沖突,所以不用這個數據庫的話也可以卸載,查看是否安裝mariadb,執行命令 rpm -qa|grep mariadb,卸載執行命令 rpm -e --nodeps ******(******為已經安裝的mariadb) ? 注意,在root下。

進入/home/mysql

執行命令 tar -xvf mysql-5.7.10-1.el7.x86_64.rpm-bundle.tar 解壓

解壓后有很多文件,我們接下來需要安裝,因為RPM包的依賴關系,所以注意安裝順序,按照以下次序安裝:

rpm -ivh mysql-community-common-5.7.10-1.el7.x86_64.rpm

rpm -ivh?mysql-community-libs-5.7.10-1.el7.x86_64.rpm

rpm -ivh?mysql-community-client-5.7.10-1.el7.x86_64.rpm

rpm -ivh?mysql-community-server-5.7.10-1.el7.x86_64.rpm

安裝完成后開始初始化數據庫,進入/usr/bin,執行命令 mysqld --initialize --user=mysql或者

mysqld --initialize-insecure --user=mysql

第一個命令是為root用戶隨機生成一個登陸密碼,登陸時執行命令 mysql -u root -p,密碼在/var/log/mysqld.log文件中可以查看(不知道為什么我查看此文件時,里面是空的,所以登陸時密碼不清楚,遇到這種情況,可以采取下面將要講到的‘忘記密碼’時的方法)

第二個命令不會為root用戶生成密碼,登陸時執行命令 mysql -u root --skip-password

當root密碼忘記后怎么登陸?

執行 vi /etc/my.cnf 在[mysqld]末尾添加 skip-grant-tables ,保存退出,執行 wq

重啟服務:systemctl restart mysqld

登陸mysql: mysql -u root

登陸后執行命令:UPDATE mysql.user SET authentication_string = PASSWORD('123')WHERE USER='root' AND Host='localhost' 修改root密碼為123,并且執行命令:FLUSH PRIVILEGES 刷新權限。

接下來去/etc/my.cnf把剛剛加上的那句去掉,執行 wq。

重啟服務。

現在重新登錄mysql -u root -p 輸入密碼:123 就可以進入mysql了。

總結

以上是生活随笔為你收集整理的虚拟机种mysql的安装_RedHat7.0虚拟机下mysql安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。