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...