linux下安裝並連線mysql

2021-09-28 15:33:32 字數 2030 閱讀 3272

第一步 檢視是否有mysql預設版本

rpm -qa | grep -i mysql
第二步 刪除mysql預設版本

rpm -e mysql-libs-

5.1.71

-1.el6.x86_64 --

nodeps

(mysql-libs-

5.1.71

-1.el6.x86_64是你自己機器上的mysql版本)

第三步 上傳mysql安裝包

1. 連線sftp客戶端

2. put d

:\uploadfile\mysql-

5.6.25

-1.el6.x86_64.rpm-bundle.

tar(本機檔案位址)

第四步:建立mysql安裝目錄

1. mkdir mysql
第五步 解壓mysql檔案到mysql目錄中

1. tar -xvf mysql-

5.6.25

-1.el6.x86_64.rpm-bundle.tar -

c mysql/

此時在mysql目錄中就存在了安裝的檔案

第六步 安裝服務依賴(在mysql目錄下)

1. yum -y install libaio.so.

1 libgcc_s.so.

1 libstdc++

.so.

6 libncurses.so.

5--setopt=protected_multilib=

false

第七步 更新基礎依賴(在mysql目錄下)

1. yum update libstdc++

-4.4.7-

4.el6.x86_64

第八步 安裝mysql客戶端(在mysql目錄下)

1. rpm -ivh mysql-client-

5.6.25

-1.el6.x86_64.rpm

第九步 安裝mysql服務端(在mysql目錄下)

1. rpm -ivh mysql-server-

5.6.25

-1.el6.x86_64.rpm

至此,安裝完成

關閉mysql服務

1. service mysql stop
開啟mysql服務

1. service mysql start
檢視mysql連線狀態

1. service mysql status
檢視mysql隨機密碼

1. cat /root/

.mysql_secret

連線mysql服務

1. mysql -u root -p 密碼
重置密碼

1.

set password =

password

('root'

);

現在可以使用root密碼進行登入了

但是 遠端服務並不能訪問linux上的mysql,所以我們需要遠端授權

1. grant all privileges on *

.* to 'root'@'%' identified by 'root'

;2. flush privileges;

此時,還是不能夠訪問 ,是因為我們沒有關閉linux防火牆

1. 檢視防火牆狀態 service iptables status

2. 關閉防火牆 service iptables stop

使用sqlyong連線linux上的mysql服務即可成功連線

linux下安裝並連線mysql

第一步 檢視是否有mysql預設版本 rpm qa grep i mysql第二步 刪除mysql預設版本 rpm e mysql libs 5.1.71 1.el6.x86 64 nodeps mysql libs 5.1.71 1.el6.x86 64是你自己機器上的mysql版本 第三步 上傳...

Ubuntu20 04下安裝並使用MySQL8 0

安裝sudo apt install mysql server 8.0 安裝後需啟用mysql sudo service mysql start 配置ubuntu下安裝mysql8.0之後,預設root使用者是沒有密碼的,可以使用如下命令直接進入mysql sudo mysql uroot 設定ro...

docker 搭建nacos並連線mysql資料庫

最近有在寫自己的腳手架專案,所以需要乙個配置中心。也可以用spring cloud的config bus實現,但是自己更熟悉nacos動態配置的使用,所以就自己用docker搭建乙個。因為我需要使用docker搭建。對於配置的儲存希望在另外乙個docker搭建的資料庫上,不可避免的不能用簡單的直接d...