#进入MYSQL
mysql -u root –p
提示入密码进入
#显示所有的数据库
登录MySQL成功后,如果需要查看MySQL已创建的数据库,可以在终端窗口输入命令:
show databases;
注意:MySQL命令的结束符为;
#创建数据库
我们安装使用MySQL,一般都要创建自己的数据库,为编写的应用系统提供数据库支撑。创建数据库的命令为:
create database <数据库名>
例如,在终端窗口输入命令:
create database mydatabase;
#删除数据库
删除数据库是一个谨慎操作,有可能造成重要数据的丢失。如果确实需要删除已经存在的数据库,删除数据库的命令为:
drop database <数据库名>
例如,在终端窗口输入命令:
drop database mydatabase;
#打开数据库
登录MySQL后,如果要对某一具体的数据库进行操作,例如查询、创建表等。需要先用use命令打开该数据库,数据库打开成功后,才能对该数据库进行后续操作。
在终端窗口输入如下命令:
create database mydatabase;
创建一个新的数据库,然后在终端窗口输入如下命令:
use mydatabase;
使用use命令打开mydatabase数据库,终端窗口输出“Database changed”,说明打开成功。
#创建账户
create user ‘root’@‘172.16.10.203’ identified by ‘password’
#赋予权限,with grant option这个选项表示该用户可以将自己拥有的权限授权给别人(这是8.0版本以上的修改方法)
grant all privileges on . to ‘root’@‘172.16.10.203’ with grant option
#改密码&授权超用户,flush privileges 命令本质上的作用是将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里
flush privileges;