第一步:檢查系統中是否已經安裝有mysqlmysql
使用命令 rpm -qa | grep mysql
第二步:檢查系統中是否有自帶的數據庫在版本比較新的centos7中有自帶的mariadb數據庫若是你使用yum命令自動安裝的話僅僅只是更新了mariadb數據庫
使用命令檢查是否有mariadb數據庫
sql
命令 rpm -qa | grep mariadb結果發現有咱們須要對其進行卸載
使用yum命令對其進行移除
數據庫
命令 yum -y remove mariadb-libs-5.5.35-3.el7.x86_64
檢查是否移除
centos
命令 rpm -qa | grep mariadb
下載mysql安裝包文件
centos7
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安裝mysql-community-release-el7-5.noarch.rpm包
spa
命令rpm -ivh mysql-community-release-el7-5.noarch.rpm
安裝好後會在 /etc/yum.repos.d/ 目錄下新增 mysql-community.repo 、mysql-community-source.repo 兩個 yum 源文件。
3d
執行 yum repolist all | grep mysql 命令查看可用的 mysql 安裝文件
安裝mysql服務
rest
命令 yum install mysql -server
而後啓動mysql服務
code
命令 systemctl start mysqld.service
重啓mysql服務server
命令 systemctl restart mysqld.service
中止mysql服務
命令 systemctl stop mysqld.service
設置mysql服務開機自啓動
命令 systemctl enable mysqld.service
設置mysql服務永遠不啓動
命令 systemctl disable mysqld.service
爲mysql設置密碼:由於mysql剛剛安裝好他的密碼默認是空的因此第一次回車就好
命令mysql -u root 回車
命令 Use mysql;
update user set password=PASSWORD("這裏輸入root用戶密碼") where User='root';
Flush privileges;
若是剛剛安裝好的mysql碰見如下問題就使用命令進入init.d目錄
命令是 cd /etc/init.d
而後 從新關閉和啓動mysql服務
命令 sudo service mysql stop
命令 sudo service mysql start
而後使用命令mysql -u root 爲剛剛安裝的mysql設置密碼
命令 mysql -u root 命令 update user set password=PASSWORD(「123456你的密碼」) where User=‘root用戶’; 命令 flush privileges;
設置遠程主機登陸:
命令 GRANT ALL PRIVILEGES ON *.* TO 'your username'@'%' IDENTIFIED BY 'your password';
執行如下命令,爲root 用戶添加遠程登陸的能力
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";
就此mysql安裝完成