亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.430618.com 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

本文著重介紹安裝和配置方法,知識介紹較少,如果按照我的步驟執行有錯,歡迎留言,一起探討解決。下文命令行后‘#' 為注釋的意思

一、linux 使用Yum方式安裝MySQL5.7

檢查是否安裝MYsql,有則卸載

rpm -qa |grep mysql
yum remove mysql*

檢查是否安裝mariadb,有則卸載

rpm -qa |grep mariadb
yum remove mariadb*

1.下載并安裝Mysql官方的Yum Repository

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

#這個可以去官網換,打開它的下載鏈接即可

yum -y install mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql-community-server

****如果使用yum下載方式很慢,執行以下三條語句************

*yum clean all *

*yum makecache *

*yum update *

*********************************************************

2.Mysql數據庫設置

systemctl start mysqld.service

systemctl status mysqld.service

grep "password" /var/log/mysqld.log

#查找mysql初始化密碼

mysql -uroot -p

#接下來把密碼復制進去,按回車

登錄后不改密碼是無法進行操作的,想改普通密碼的話

####改簡單密碼執行這個

*mysql > set global validate_password_policy=0;

*mysql > set global validate_password_length=1;

*mysql > SHOW VARIABLES LIKE 'validate_password%';

#查看mysql密碼規則

mysql >set PASSWORD = PASSWORD('123456'); #設置密碼為123456

#這是正常改密碼的

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password'; #要包含字母符號數字。

#最后退出mysql,卸載Yum Repository

yum -y remove mysql57-community-release-el7-10.noarch

登錄mysql

mysql -uroot -p123456

linux安裝Mysql5.7和安裝navicat(數據庫遠程連接工具)介紹

 


二、Navicat的安裝

navicat是數據庫遠程連接的工具,界面友好,功能強大。不過是一款收費軟件,只提供14天的免費使用期限。(需要使用科學方法方可免費使用)

1.登錄navicat官網 https://www.navicat.com.cn/download/navicat-premium

linux安裝Mysql5.7和安裝navicat(數據庫遠程連接工具)介紹

 

2.選擇32或者64位下載,安裝很簡單,此處不介紹。


三、配合navicat使用(需要設置才可以連接上)

1.linux的防護墻攔截

---------------------------------------------------------------------------

firewall-cmd --state

#查看防火墻狀態

systemctl stop firewalld

systemctl disable firewalld

#關閉防火墻并禁止開機自啟動

-----------------------------------------------------------------------------

如果不關防火墻,添加規則

$firewall-cmd --permanent --zone=public --list-ports #列出開放端口

$firewall-cmd --zone=public --add-port=3306/tcp --permanent #開放3306端口

$firewall-cmd --reload #重新加載防火墻

$firewall-cmd --zone=public --query-port=3306/tcp #驗證端口有無開放

-------------------------------------------------------------------------------

$ sed -i 's/enforcing/disabled/' /etc/selinux/config

$ setenforce 0

#關閉selinux

--------------------------------------------------------------------------------

2.權限不足問題

a進入mysql數據庫命令行

mysql -uroot -p123456

b選擇名為mysql的數據庫

use mysql;

c設置root賬號可憑任何ip訪問mysql服務器訪問全部數據庫,操作全部權限

grant all privileges on *.* to root@"%" identified by "遠程密碼";

這相當于是給IP-xxx.xxx.xxx.xxx賦予了所有的權限,包括遠程訪問權限,%百分號表示允許任何IP訪問數據庫。

d 然后再輸入 flush privileges; 刷新權限

e 在Linux服務器上重啟MySQL,

exit

sudo service mysqld restart

這樣就可以通過navicar連接mysql了

linux安裝Mysql5.7和安裝navicat(數據庫遠程連接工具)介紹

 

新增用戶操作

CREATE USER '新用戶名'@'%' IDENTIFIED BY '自定義密碼1';

grant all privileges on *.* to 新用戶@"%" identified by "密碼2"; #此時密碼都改為密碼2,新用戶改密碼和授權都是這個語句。

分享到:
標簽:linux Mysql5
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定