一、安裝前給大家推薦一個用于上傳和下載的工具(適用于windows)
--yum install lrzsz
按照提示輸入y即可安裝完成
--rz????//按回車即可上傳本地文件
Mac下則使用以下命令上傳下載
scp **.jar user@ip:/home/user
scp user@ip:/home/user/**.jar ./ ?(./表示要保存在本地的位置)
二、提前準(zhǔn)備好文件mysql57-community-release-el7-11.noarch.rpm下載鏈接https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
一步步輸入下面三條命令,即安裝好MySQL
--sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
--sudo yum install -y mysql-server
--sudo yum install -y mysql-devel
三、配置
--sudo systemctl start mysqld ? ? //打開MySQL服務(wù)
--sudo systemctl status mysqld?? //可以查看MySQL服務(wù)是否正常打開(可省略)
--sudo grep "password" /var/log/mysqld.log????//用這條命令可快速找到MySQL的初始密碼,方便你登錄后修改(每次安裝MySQL時初始密碼都是唯一的,因此這一步是必須的,如圖可以看出,我這次安裝的MySQL的初始密碼是【S+NwpxfZt0o;】)注意:如果在日志中找不到密鑰請將mysql服務(wù)停掉然后刪除日志再重啟mysql服務(wù)
--mysql –uroot –p????//然后輸入密碼
--set password for'root'@'localhost'=password('newpasswd');????//修改MySQL數(shù)據(jù)庫密碼(這里要注意的是新密碼必須是大寫開頭,包含大、小寫字母,特殊符號等)
四、配置連接
比如我想用本機(jī)上的SQLyog連接剛才配置的阿里云服務(wù)器上的MySQL數(shù)據(jù)庫,還需要這一步:
-- grant all on *.* to test@'%' identified by '123456' with grant option;????//[test]是遠(yuǎn)程連接的【用戶名】,[123456]是遠(yuǎn)程連接的【密碼】(同樣,密碼必須是大寫開頭,包含大、小寫字母,特殊符號等),此sql主要是新建了一個用戶為test同時設(shè)置了密碼,并賦予了該用戶所有的服務(wù)器操作權(quán)限,同時也指定了任何IP地址都可以通過這個用戶登陸mysql數(shù)據(jù)庫('%')
--flush privileges; //刷新權(quán)限
[test@localhost system]sudo systemctl enable mysqld ?//mysql加入開機(jī)自啟動命令
[test@localhost system]sudo systemctl list-unit-files | grep mysqld //查看啟動狀態(tài)
[test@localhost system]sudo systemctl disable mysqld //mysql取消開機(jī)自啟動命令
關(guān)于SQLyog在連接遠(yuǎn)程MySQL數(shù)據(jù)庫時的其他問題,比如在SSH中配置主機(jī)地址、用戶名、密碼等和用Xshell連接遠(yuǎn)程服務(wù)器基本類似。