mysql安裝文件 Linux

2021-09-27 02:36:16 字數 2930 閱讀 5392

1.檢查當前系統是否已經安裝了mysql

rpm -qa | grep mysql

如果已經有安裝好的mysql,將其刪除,沒錯,就是這麼任性,我要用自己裝的(推眼鏡)

rpm -e mysql  // 普通刪除模式

rpm -e --nodeps mysql  // 強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它檔案,則用該命令可以對其進行強力刪除

找到對應版本的安裝包

執行完update後,yum中會更新有關mysql的安裝列表,可以通過yum install 直接安裝

# yum install mysql-server

# wget

# wget

# wget

# wget

# wget

安裝時,一定要按順序來,不然會有依賴問題,先安裝common

# rpm -ivh mysql-community-common-8.0.16-2.el7.x86_64.rpm

然後是libs

# rpm -ivh mysql-community-libs-8.0.16-2.el7.x86_64.rpm

第三個 libs-compat

# rpm -ivh mysql-community-libs-compat-8.0.16-2.el7.x86_64.rpm

接下來是client

# rpm -ivh mysql-community-client-8.0.16-2.el7.x86_64.rpm

最後是server

# rpm -ivh mysql-community-server-8.0.16-2.el7.x86_64.rpm

# yum install libaio

安裝結束後,對資料庫的許可權進行設定

# chown mysql:mysql -r /var/lib/mysql

設定好許可權之後,初始化資料庫

# mysqld --initialize

這個過程可能需要一點時間,稍微等待一下就好

初始化許可權結束之後,開始啟動mysql

# systemctl start mysqld

校驗一下資料庫的安裝

# mysqladmin --version

如果能夠正常顯示安裝版本,則已經成功安裝啦

通過命令檢視剛剛初始化時,隨機生成的密碼

# grep 「temporary password」 /var/log/mysqld.log

圖中可以看到,資料庫在初始化時會隨機生成乙個密碼,這次的密碼是 cz:#zoful8qr

登入mysql

# mysql -uroot -pcz:#zoful8qr

進入mysql後,第一件事就是修改密碼,否者你什麼都做不了,嘖嘖嘖

當前版本的mysql推薦使用alter user命令修改密碼

所以我們修改一下當前使用者的密碼

alter user uert() identified by 『root』;

提示成功

接下來退出資料庫

exit

然後使用剛剛修改的密碼登入一下

mysql -uroot -proot

登入成功,安裝完成

在安裝過程中,我也遇到過這種情況,根據日誌中所給的密碼去登入,依舊提示無法登入,解決辦法是這樣的:

首先修改mysql的配置檔案

# vim /etc/my.cnf

在檔案的後面加上這樣一句

skip-grant-tables

這樣的話在登入的時候,可以跳過密碼校驗,接下來就是重啟mysql服務。

然後兩條指令直接給上,標記部分填入自己需要修改的密碼和使用者就可以。

use mysql;

update user set authentication_string=『』 where user=『root『;

query ok, 1 row affected (0.00 sec)

rows matched: 1 changed: 1 warnings: 0

alter user 『root』@『localhost』 identified mysql_native_password by 『123123』;

更改密碼之後記得將配置檔案/etc/my.cnf改回來,不然我們更改密碼也就沒有意義了。

然後重啟mysql服務,就可以使用密碼登入了。

mysql安裝文件 mysql安裝文件

linux下使用yum安裝mysql 安裝的mysql版本為mysql55 mysql server.x86 64 1 安裝 檢視有沒有安裝過 yum list installed mysql rpm qa grep mysql 檢視有沒有安裝包 yum list mysql 安裝mysql客戶端 ...

mysql安裝文件

作業系統 centos 7.2 x64 mysql版本 5.6.30 本節均需要管理員許可權使用者操作,可以root,或者普通使用者sudo。vi etc hostname設定主機名,儲存。需要重啟後生效 vi etc hosts新增主機名至hosts表。centos預設時區可能不是北京時間,需要調...

linux上MySQL5 7安裝文件

mysql安裝文件 mysql 5.7.17 1.el6.x86 64.rpm bundle.tar redhat6.6 rpm qa grep mysql rpm e mysql community common 5.7.17 1.el6.x86 64 nodeps 分別解除安裝已經安裝所有mys...