在Linux中安裝資料庫

2021-10-04 14:46:07 字數 2533 閱讀 7380

rpm -qa|grep mariadb

rpm -e --nodeps mariadb-libs-5.5.35-3.el7.x86_64

使用第一條命令檢視,如果有內容使用第二條命令解除安裝相關包,如果沒有就不需要了。

左側是本地物理機,右側是虛擬機器,右側虛擬機器開啟進入/mnt這個目錄,左側物理機中找到要傳輸的mysql安裝包,雙擊進行傳輸即可。

如果傳輸失敗,是因為/mnt目錄的許可權沒有修改,修改一下許可權即可。

cd /mnt
tar -zvxf  mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
mkdir /usr/local/mysql
mv mysql-5.7.22-linux-glibc2.12-x86_64/* /usr/local/mysql/
groupadd mysql
useradd -r -g mysql mysql
mkdir -p /var/lib/mysql/data
chown -r mysql:mysql /var/lib/mysql/data/
cd /usr/local/mysql/
建立乙個my-default.cnf檔案

vi ./support-files/my-default.cnf
將以下內容貼上進去

[mysql] 

# 設定 mysql 客戶端預設字符集

default-character-set=utf8

socket=/var/lib/mysql/mysql.sock

[mysqld]

#skip-name-resolve

#設定 3306 埠

port = 3306

socket=/var/lib/mysql/mysql.sock

# 設定 mysql 的安裝目錄

basedir=/usr/local/mysql

# 設定 mysql 資料庫的資料的存放目錄

datadir=/usr/local/mysql/data

# 允許最大連線數

max_connections=200

# 服務端使用的字符集預設為 8 位元編碼的 latin1 字符集

character-set-server=utf8

# 建立新錶時將使用的預設儲存引擎

default-storage-engine=innodb

#lower_case_table_name=1

max_allowed_packet=16m

儲存退出即可

紅線劃出來的就是初始化的密碼,一定要記住了!

輸出類似結果代表新增成功了。

service mysqld start
ln -s /usr/local/mysql/bin/mysql /usr/bin/
mysql -uroot -p
輸入初始化密碼即可成功登入。

alter user 'root'@'localhost' identified by 'root';
例如將密碼修改為root。

linux中安裝資料庫 資料庫遷移

toc 1.擁有乙個linux系統的資料庫,linux系統中資料庫的安裝資料夾 2.確保從linux系統中拿下來的檔案oradata檔案中有資料,t11g為我的資料庫的資料庫名稱.3.建立oracle使用者和組 groupadd oinstall groupadd dba useradd g oin...

Linux 資料庫安裝

之前都是用docker,一鍵搞定,但是docker好像配置有問題,不造跑什麼地方去了.mysql安裝教程 遇見的問題 e sub process usr bin dpkg returned an error code 1 解決辦法 cd var lib dpkg sudo mv info info....

在linux下安裝mysql資料庫 rpm方式

前期準備 centos7環境 mysql client 5.5.48 1.linux2.6.i386.rpm mysql server 5.5.48 1.linux2.6.i386.rpm 1 查詢該linux環境下是否已經安裝過mysql資料庫,檢視命令 rpm qa grep i mysql 如...