jalen-123

1.启动停止mysql

ctrl + l 清屏
ctrl + c 终止
\G 垂直分布的方式进行查看
\s 查看服务器端信息
[linux]
service mysql start   启动mysql
service mysql stop    停止mysql
service mysql restart 重启mysql

[windows] 在管理员权限下运行
net start mysql     启动mysql
net stop  mysql     停止mysql

2.登陆数据库

# ### part1
mysql -u用户名 -p密码 -h ip地址
# (1)登录到本地MySQL 默认root 最高权限账户
mysql -uroot -p123456
localhost => 127.0.0.1 本地ip地址
# (2) 退出mysql 
exit 或 \q
# (3) 远程连接mysql服务器
mysql -uroot -p -h192.168.48.128

3.查询当前登陆用户

# 查询当前登录用户是谁
select user()
# 设置密码
set password = password("123456");
# 去除密码
set password = password(\'\');

4.创建用户

# mysql 创建用户
create user \'ceshi01\'@\'192.168.11.66\' identified by \'111\'; # 给具体ip设置账户
create user \'ceshi02\'@\'192.168.11.%\' identified by "111" ; # 给具体某个网段设置账户
create user \'ceshi03\'@\'%\'; # 所有ip都能依靠ceshi03连接到该数据库

5.用户授权

# 查看用户权限
show grants for \'ceshi03\'@\'%\';
# GRANT USAGE ON *.* TO \'ceshi03\'@\'%\' | USAGE 无任何权限
# grant 授权 [完整语法]
grant 权限 on 数据库.表名 to \'用户名\'%\'ip地址\' identified by \'密码\';
\'\'\'
select  查询数据库的权限
insert  插入数据库的权限
update  更新数据库的权限
delete  删除数据库的权限
\'\'\'
# 授予查询权限,授权所有权限用all
grant select on *.* to \'ceshi03\'@\'%\' identified by \'222\';
grant all on *.* to \'ceshi03\'@\'%\' identified by \'222\';

 

分类:

技术点:

相关文章:

  • 2021-09-30
  • 2021-12-15
  • 2021-12-05
  • 2021-12-18
  • 2021-09-27
  • 2021-12-22
  • 2021-04-18
  • 2021-08-08
猜你喜欢
  • 2021-12-22
  • 2021-04-11
  • 2021-12-22
  • 2021-12-22
  • 2021-12-02
  • 2021-05-16
  • 2021-12-05
相关资源
相似解决方案