離線安裝mysql

2021-08-28 20:23:07 字數 2577 閱讀 6912

2.上傳到伺服器並且解壓

我解壓到了 /usr/local/src/mysql中

解壓後為:

有以上的包(rpm結尾的)

我們要解除安裝的是包含有mariadb關鍵字的rpm包

rpm -qa|grep mariadb

我的出現如下

mariadb-libs-5.5.41-2.el7_0.x86_64

使用命令解除安裝:

rpm -e mariadb-libs-5.5.41-2.el7_0.x86_64 --nodeps

3.安裝

接著安裝幾個rpm包 按照順序安裝

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

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

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

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

安裝截圖如下;

初始化mysql

進入usr/local/bin目錄下

使用命令

mysqld --initialize --user=mysql

mysqld --initialize-insecure --user=mysql

報錯:2018-10-08t15:58:07.109754z 0 [warning] timestamp with implicit default value is deprecated. please use --explicit_defaults_for_timestamp server option (see documentation for more details).

2018-10-08t15:58:07.112423z 0 [error] --initialize specified but the data directory has files in it. aborting.

2018-10-08t15:58:07.112464z 0 [error] aborting

解決方法:刪除掉/var/lib目錄中mysql目錄 如果有 就刪掉

然後重新在/usr/local/bin上重新初始化

mysqld --initialize-insecure --user=mysql

配置資料庫

修改配置檔案路徑:cp /usr/share/mysql/my-default.cnf /etc/my.cnf

在配置檔案中增加以下配置並儲存:vim /etc/my.cnf

default-storage-engine = innodb

innodb_file_per_table

collation-server = utf8_general_ci

init-connect = 'set names utf8'

character-set-server = utf8

然後啟動服務

systemctl start mysqld

報錯:job

formysqld.service failed. see

'systemctl status mysqld.service'

and

'journalctl -xn'

fordetails.

需要看下錯誤

journalctl -xe  檢視下

selinux is preventing 說明selinux在阻止這個服務

需要關掉

setenforce 0 #臨時關閉selinux 重啟後失效

可以看我的微博:

啟動  就沒有報錯了

mysql修改密碼

mysql進入 當前沒有密碼

然後設定密碼  set password=password(「123456」)

然後登陸就需要密碼了

密碼我設定的123456

服務啟動用的是systemctl start/restart/stop mysqld

遠端連不上的解決方法:

參考:修改 mysql資料庫中user表的user欄位

MySQL如何安裝離線 mysql離線安裝

yum y install mysql server mysql mysql devel 離線安裝 wget 1,複製到指定目錄 mv mysql 5.6.35 linux glibc2.5 x86 64 usr local mysql 2,建立mysql使用者和組 groupadd mysql u...

mysql離線安裝

檢查是否安裝有mysql server rpm qa grep mysql 2.如果查詢到了,刪除 rpm e mysql libs 普通刪除模式 rpm e nodeps mysql libs 強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它檔案,則用該命令可以對其進行強力刪除 1.2步必須...

centos離線安裝mysql

我的是centos6.5 刪除已安裝的mysql系統預設自帶安裝了低版本的 先查詢再解除安裝 解壓包 啟動 sudo service mysqld start 如果出現如下錯誤 按途中方式解決 獲取root初始化密碼 grep temporary password var log mysqld.lo...