安裝步驟
一、包管理器rpm介紹
rpm -i 安裝軟件包,i是install的意思,下面的-ivh是安裝並顯示安裝過程
- ivh:安裝顯示安裝進度–install–verbose–hash
- Uvh:升級軟件包–Update;
- qpl:列出RPM軟件包內的文件信息[Query Package list];
- qpi:列出RPM軟件包的描述信息[Query Package install package(s)];
- qf:查找指定文件屬於哪個RPM軟件包[Query File];
- Va:校驗所有的RPM軟件包,查找丟失的文件[View Lost];
- e:刪除包(erase)
二、安裝mysql環境
- 安裝mysql yum包
rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
- 安裝mysql
sudo yum install mysql-server
如下圖,且最終顯示Complete!安裝成功
- 啓動mysql服務
sudo systemctl start mysqld.service
- 設置開機啓動
systemctl enable mysqld
- 查看mysql版本信息
mysql -V
- 登陸Mysql
#使用root賬號登陸,第一次登陸不需要輸入密碼,直接回車即可:
mysql -uroot -p
- 修改密碼
#登陸後在mysql> 命令終端設置密碼,如root用戶密碼:Root123(注意分號加上):
alter user 'root'@'localhost' IDENTIFIED BY 'Root123';
- 刷新服務,完成基礎安裝配置。
#在mysql> 命令終端執行
FLUSH PRIVILEGES;
三、遠程登陸
- 建議新建用戶 mysql:
#新建用戶
create user mysql;
#授權設置,% 表示是所有的外部機器,如果指定某一臺機,就將%改爲相應的機器名
GRANT ALL ON *.* TO 'mysql_user'@'%';
#更新密碼爲Mysql#123
ALTER USER 'mysql'@'%' IDENTIFIED WITH mysql_native_password BY 'Mysql#123';
#刷新
flush privileges;
如下圖:
- 測試新賬戶
mysql -umysql -p
#登陸成功如下:
- 測試3306端口正常開放:
netstat -ano | grep 3306
- 針對阿里雲服務器設置3306端口安全組。
1、進入阿里雲控制檯,選擇本實例安全組,點擊 ‘配置規則’ 進行編輯。
2、點擊 ‘快速添加’,選3306,確認即可。