数据库之数据库管理篇[mysql]

时间:2021-02-07 14:12:16

管理数据库

1.mysql开闭使用篇

mariadb在Linux中首次进入mysql(因为此时还没有创建任何用户,mysql的root并不等效于linux中的root用户)

sudo mysql

进入mysql(创建数据库用户后)

mysql -u userName -p

查看mysql是否已经在运行

## Linux 系统
ps -ef | grep mysqld
## Windows 系统
#### 方式1
step1: 我的电脑(右键)>管理>服务和应用程序>服务
或者 Win键+R键>"services.msc"
step2: "MYSQL">"启动"
#### 方式2
CMD> tasklist | findstr mysql
CMD> net start mysql # start 开启 stop 停止

数据库之数据库管理篇[mysql]

退出mysql

EXIT;

2.用户管理篇(含权限)

注意:任何涉及【用户管理与授权】的操作中↓↓↓

  • username@hostName/ip中的【hostName/ip】必须与【mysql.user表中的host字段一致,一旦不一致,任何关于【用户授权】的操作都将可能产生错误!】
  • 查看mysql.user表各字段信息: USE mysql; SELECT host,user FROM user;
  • 新版本 MySQL 8.0将【创建用户】和【授权】分开了
    • 若【创建用户】与【授权】在同一语句执行(Eg: grant all privileges on test.* to root@'%' identified '123456'