雲數據庫Mysql安裝及使用mysql
1、購買雲主機,進入終端;sql
2、安裝數據庫數據庫
1.Ubuntu 16.04centos
安裝:sudo apt-get -y install mysql-servercentos7
鏈接數據庫:mysql -h 主機IP -u 用戶名 -p密碼 spa
2.Centos 7.43d
提示無效,顯示No package mysql-server available. 說明centos7帶有MariaDB而不是MySQL,能夠執行如下命令:server
sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpmblog
而後再次執行第一個命令便可安裝;ip
返回package mysql-server is not installed,這個是由於要把服務名寫全才能夠,能夠執行:rpm -qa | grep "mysql"
獲得:
mysql-community-libs-5.6.38-2.el7.x86_64
mysql-community-server-5.6.38-2.el7.x86_64
mysql-community-release-el7-5.noarch
mysql-community-common-5.6.38-2.el7.x86_64
mysql-community-client-5.6.38-2.el7.x86_64
看到mysql已經安裝好了
返回Redirecting to /bin/systemctl start mysqld.service;
執行systemctl start mysqld.service ; 輸入mysql,能夠進入MySQL了,服務啓動了
3、鏈接數據庫
mysql -h 主機IP -u 用戶名 -p密碼
4、數據庫操做
1.建立數據庫:create database db_name;
2.查看數據庫:show databases;
3.查看錶:use db_name;
show tables;
4.刪除數據庫:drop database db_name;
5.刪除表:drop table tab_name;
6.修改數據庫密碼:進入bin目錄, cd /bin
mysqladmin -h ip -u 用戶名 -p舊密碼 password 新密碼;
7.查看數據庫主從狀態:
進入主節點數據庫:
查看主節點狀態:show master status;
查看從節點狀態:show slave status\G;
8.受權:使用root權限進行受權:
1. 使用root進入數據庫,而後進行 select * from mysql.user where User='root' and Host='%'\G;
2.update mysql.user set Grant_priv='Y' where User='root' and Host='%';
3.FLUSH PRIVILEGES;
4.查看 show grants;
5.建立用戶並受權,能夠在任何一臺電腦上均可以登陸。也能夠指定某臺機器能夠遠程登陸
6.刷新權限:FLUSH PRIVILEGES; (注意受權後必須FLUSH PRIVILEGES;不然沒法當即生效。)
9.基本查詢: select * from tab_name;(查詢全部)
select name,age from tab_name;(查詢對應的數據)
select * from tab_name where name="xxx";(過濾查詢)