云数据库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";(过滤查询)