1.首先使用Xshell5遠程連接linux服務器
2.下載mysql源安裝包,輸入:
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
3.安裝mysql源,輸入:
rpm -ivh mysql-community-release-el7-5.noarch.rpm
4.檢查mysql源是否安裝成功,輸入:
yum repolist enabled | grep "mysql.*-community.*"
可以修改vim /etc/yum.repos.d/mysql-community.repo源,改變默認安裝的mysql版本。
例如現在下載的是mysql的5.6版本,需要切換爲5.7的話,就比如要安裝5.7版本,將5.6源的enabled=1改成enabled=0。然後再將5.7源的enabled=0改成enabled=1即可。
5.然後安裝mysql,輸入:
yum install mysql-community-server
選擇y即可,這樣就算安裝完畢了。
6.選擇開機啓動mysql。輸入:
systemctl enable mysqld
systemctl daemon-reload
7.啓動mysql服務,輸入:
systemctl start mysql
systemctl start mysqld.service
8.登錄mysql,輸入:
mysql -uroot -p
第一次登錄沒有密碼。
9.然後授予遠程服務器登錄mysql的權限,輸入:
grant all privileges on *.* to root@'%'identified by 'password';
刷新權限,輸入:
flush privileges;
這樣做完之後就可以通過例如sqlyog登錄mysql了。至於其他的一些創建用戶等等操作我都是通過sqlyog完成的。通過linux裏面慢慢打命令還是有點麻煩,不如可視化工具簡單。
注意如果想遠程連接到服務器需要打開3306端口。不然無法連接。因爲我是用的雲服務器測試的,所以直接用安全組打開相應的3306端口和ICMP端口就可以了。其次是授予遠程登錄權限的時候因爲我是直接授予root帳戶的,如果是新用戶要重新創建過纔可以授權的。
然後一些mysql的配置,可以通過修改/etc/my.cnf配置文件來實現
這樣linux就算安裝好mysql了,下一次是把tomcat放入服務器並啓動web項目