1查看是否安裝了mysql rpm -qa|grep -i mysql 如果安裝了請卸載:rpm -e --nodeps MySQL... 2、沒有安裝則進行如下操作 下載mysql rpm tar包 https://dev.mysql.com/downloads/mysql/ 格式為rpm的最好里 ...
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