阿里雲ECS伺服器上安裝mysql 5.6
阿新 • • 發佈:2019-02-05
話不多說,直接進入安裝講解。
Disallow root login remotely? [Y/n] y [禁止root遠端登入]
Remove test database and access to it? [Y/n] y [刪除test資料庫]
8.修改當前使用者密碼,update user set password=password("你的新密碼") where user="root";
9.開啟遠端登入,授權root遠端登入。命令如下:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密碼' WITH GRANT OPTION;
10.flush privileges,重新整理許可權,命令立即執行生效。
yum install mysql-community-server
//測試Mysql是否成功安裝
mysql
//檢視Mysql相關檔案
find / -name mysql
//檢視Mysql版本
yum repolist all | grep mysql
//檢視當前啟動的Mysql版本
yum repolist enabled | grep mysql
//檢查並且顯示Mysql相關安裝包
rpm -qa | grep mysql
//檢視Mysql安裝目錄
whereis mysql
//刪除Mysql
yum remove -y mysql mysql mysql-server mysql-libs compat-mysql51
或rpm -e mysql-community-libs-5.7.20-1.el7.x86_64 --nodeps
或yum -y remove mysql-community-libs-5.7.20-1.el7.x86_64
//啟動Mysql
systemctl start mysqld
//重啟Mysql
service mysqld restart
//關閉Mysql
systemctl stop mysqld
//檢視Mysql服務狀態
systemctl status mysqld
//檢視所有資料庫
show databases;
//檢視所有表
show tables;
//檢視所有資料庫使用者
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
//退出登入資料庫
exit;
1.使用root賬戶,通過Xshell5遠端登入阿里雲伺服器。
2.下載rpm包,並安裝,執行命令:rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
3.執行命令yum repolist enabled | grep "mysql.*-community.*",檢視當前可用的mysql安裝資源。從下圖可知,mysql56-community/x86_64和MySQL 5.6 Community Server可以使用。
執行命令:yum -y install mysql-community-server,安裝ySQL5.6。
4.設定開機啟動Mysql,命令為systemctl enable mysqld,並執行命令:systemctl list-unit-files | grep mysqld,如果顯示以下內容說明已經完成自動啟動安裝。
ysqld.service enabled
5.執行命令systemctl start mysqld,啟動mysql服務,命令ps -ef|grep mysql檢視mysql服務是否已啟動。
6.執行命令mysql_secure_installation,進行Mysql配置,比如,設定root使用者密碼:
Remove anonymous users? [Y/n] y [刪除匿名使用者]Disallow root login remotely? [Y/n] y [禁止root遠端登入]
Remove test database and access to it? [Y/n] y [刪除test資料庫]
Reload privilege tables now? [Y/n] y [重新整理許可權]
7.登陸MySql,輸入使用者名稱和密碼。 mysql -uroot -p,如下圖所示:
8.修改當前使用者密碼,update user set password=password("你的新密碼") where user="root";
9.開啟遠端登入,授權root遠端登入。命令如下:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密碼' WITH GRANT OPTION;
10.flush privileges,重新整理許可權,命令立即執行生效。
11.建立資料庫test和表t_user,並向表t_user插入3條資料,如下圖。建表和插入記錄時,勿忘設定字元編碼,此處為UTF-8。
其他常用命令:
//通過yum安裝Mysql,會自動處理Mysql與其他元件的依賴關係yum install mysql-community-server
//測試Mysql是否成功安裝
mysql
//檢視Mysql相關檔案
find / -name mysql
//檢視Mysql版本
yum repolist all | grep mysql
//檢視當前啟動的Mysql版本
yum repolist enabled | grep mysql
//檢查並且顯示Mysql相關安裝包
rpm -qa | grep mysql
//檢視Mysql安裝目錄
whereis mysql
//刪除Mysql
yum remove -y mysql mysql mysql-server mysql-libs compat-mysql51
或rpm -e mysql-community-libs-5.7.20-1.el7.x86_64 --nodeps
或yum -y remove mysql-community-libs-5.7.20-1.el7.x86_64
//啟動Mysql
systemctl start mysqld
//重啟Mysql
service mysqld restart
//關閉Mysql
systemctl stop mysqld
//檢視Mysql服務狀態
systemctl status mysqld
//檢視所有資料庫
show databases;
//檢視所有表
show tables;
//檢視所有資料庫使用者
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
//退出登入資料庫
exit;