標籤:role centos7系統 adb please windows 包名 ati localhost modules
1查看是否安裝了mysql rpm -qa|grep -i mysql
如果安裝了請卸載:rpm -e --nodeps MySQL...
2、沒有安裝則進行如下操作
下載mysql rpm tar包 https://dev.mysql.com/downloads/mysql/ 格式為rpm的最好裡麵包含了所有 centos7用小紅帽的,因為我在linux ceneric沒找到rpm的包
3、通過ftp把mysql包拷貝到linux系統裡面
4、用工具串連linux 輸入rpm -qa|grep mariadb* 查看是否有以下紅色目錄 如果有卸載 在這裡我卸載失敗但是在查看的時候,他已經不存在了
5、解壓mysql包解壓命令:tar -xvf 包名 -C /解壓的目錄 解壓後查看一下有如下幾個包 我們需要安裝三個包 1、...server... 2、...devel... 3、...client... 注意按順序來
6、開始安裝(注意:先安裝第8步不然肯定包錯) 6.1安裝mysql server
命令:rpm -ivh MySQL-server-5.5.52-1.linux2.6.x86_64.rpm
6.2安裝MySQL-devel
命令:rpm -ivh MySQL-devel-5.6.41-1.el7.x86_64.rpm
6.3安裝mysql client
命令:rpm -ivh MySQL-client-5.5.52-1.linux2.6.x86_64.rpm
7、附加;安裝mysql時,如果出現如下錯誤時
ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).
出現上述錯誤的原因說明Centos7系統中預設安裝了一些有關mysql和mariadb的檔案,此時在rpm安裝的mysql預設的初始化資料庫路徑下是沒有建立performance_schema檔案夾的(mysql初始化資料庫時會建立mysql、performance_schema、test三個檔案夾的)
解決辦法 :
find / -name mysql
find / -name mariadb
查詢將所有有關資料進行刪除刪除,卸載安裝的mysql兩個rpm包,重新安裝即可。
8、如果出現如下錯誤
FATAL ERROR: please install the following Perl modules before executing /usr/bin/mysql_install_db:
Data::Dumper
解決:
安裝一個這個 #yum install -y perl-Module-Install.noarch
9、.啟動MySQL服務 命令:service mysql start (注意不是mysqld)
10、查看mysql初始化密碼 命令 cat /root/.mysql_secret 把秘密碼記下來
10、初始化mysql /usr/bin/mysql_secure_installation
會執行幾個設定
a)為root使用者佈建密碼 Y
b)刪除匿名帳號 Y
c)取消root使用者遠程登入Y
d)刪除test庫和對test庫的存取權限 Y
e)重新整理授權表使修改生效 Y
11、centos 設定mysql開機啟動 systemctl restart mysql.service
windows和centos修改遠端連線參見:https://www.cnblogs.com/Ai-Hen-Jiao-zhi/p/updategrole.html
以上操作針對centos7安裝rpm的操作 資料庫mysql 版本5.6
centos 7 安裝mysql5.6rpm格式