一、打开、关闭、查看Mysql
(一)打开、重启Mysql
打开mysql
[root@localhost ~]service mysql start
重启mysql
[root@localhost ~]service mysql restart
(二)关闭Mysql
[root@localhost ~]service mysql stop
(三)查看Mysql服务状态
[root@localhost bin]ps -ef|grep mysql
二、创建数据库
需要分配权限才能创建数据库,一般就用root用户,创建数据库。
例:此时需要创建一个testdb数据库,分配给testuser使用,密码设为123456
(一)创建数据库
使用root账户登录
mysql -u root -pxxxxxxx
创建数据库
create database testdb character set 'utf8mb4' collate 'utf8mb4_general_ci';
(二)授权并更新(操作完必须更新数据库,否则不会生效)
grant all privileges on testdb.* to testuser@'%' identified by '123456';
flush privileges;
- all privileges 表示所有权限,也可以具体设置成 select,insert,update,delete,create
- 数据库名字之后 * 代表整个数据库,如果想让该用户对所有数据库操作可以改成*.*
- 用户名之后 %:表示匹配所有主机,该地方还可以设置成 localhost,代表只能本地访问
(三)查看、取消用户权限
查看用户权限
show grants for testuser;
取消用户的权限并更新(操作完必须更新数据库,否则不会生效)
revoke update on testdb.* from testuser;
flush privileges;