linux虛擬機器離線安裝mysql5 7 31

2021-10-10 14:20:31 字數 1919 閱讀 9429

rpm -qa | grep mysql 檢查nysql元件

rpm -e --nodeps [mysql元件] 解除安裝mysql元件

上傳安裝包到伺服器上之後,在對應目錄中,執行tar -xvf mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar,解壓mysql的安裝包。

按順序執行下面的語句

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

rpm -ivh mysql-community-libs-5.7.31-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-5.7.31-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-compat-5.7.31-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.31-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.31-1.el7.x86_64.rpm

這裡需要按順序執行,位置不能顛倒.

如果報異常(異常末尾是nokey)的話,需要在每條語句後面都加上--force --nodeps;此異常是由於yum安裝了舊版本的gpg keys造成的。

修改配置檔案,配置utf-8並配置登入不需密碼 ,首先輸入vim /etc/my.cnf,進入配置檔案,mysqld標籤下改為如下內容:

[mysqld]

init_connect=

'set collation_connection = utf8_unicode_ci'

init_connect=

'set names utf8'

character-set-server=utf8

collation-server=utf8_unicode_ci

skip-grant-tables

最後一行的skip-grant-tables是用來跳過密碼驗證的,在修改密碼後要刪除該行

然後輸入vim /etc/my.cnf.d/client.cnf,在client標籤下改為如下內容:

[client]

default-character-set=utf8

最後輸入vim /etc/my.cnf.d/mysql-clients.cnf,在[mysql] 標籤下改為如下內容:

[mysql]

default-character-set=utf8

輸入service mysqld start,啟動mysql服務

輸入mysql -u root -p,以root啟動mysql,此時密碼不需輸入,直接輸入space

然後輸入update mysql.user set authentication_string=password('******') where user='root';更改密碼,其中5.7版本,mysql已經沒有password欄位了,這裡使用了authentication_string

輸入flush privileges ;重新整理系統許可權表

輸入exit退出mysql

配置登入中所說的skip-grant-tables刪除

輸入service mysqld restart,重啟mysql服務

輸入mysql -u root -p,然後輸入之前配置的密碼即可以root賬戶正常登入

虛擬機器下離線安裝操作

3.1虛擬網路編輯 3.2 虛擬機器內部修改ip位址 vi etc sysconfig network scripts ifcfg eth33 root localhost cat etc sysconfig network scripts ifcfg ens33 type ethernet pro...

Linux虛擬機器安裝

其實這個vmware也可以安裝很多系統的 列如常用的 windows server虛擬機器 和linux虛擬機器 這個安裝之後對於我們學習這個更加方便啦 傻瓜式的安裝 下一步至完成 開啟vmware,新建虛擬機器,典型安裝 稍後安裝作業系統 也可以直接映象檔案直安裝因為我們學習過程就用的稍後手動安裝...

安裝linux虛擬機器

1 安裝linux虛擬機器 1 vmware virtualbox 安裝 2 匯入虛擬機器檔案centos7 atguigu.ova 3 雙擊啟動linux虛擬機器 使用 root 123456登陸 4 使用客戶端連線linux伺服器進行命令操作 5 設定虛擬機器網路 橋接網路 選好網絡卡 接入網線...