mysql安转

mysql安装

mysql5.7.25

下载

mysql

解压配置

  • 解压压缩包
  • 将解压文件夹 下的 bin 文件的路径配置到 PATH 下(linux系统类似)

注册服务

将mysql注册为window服务

# (管理员运行 命令行窗口)
    mysqld install

初始化

# (管理员运行 命令行窗口)
    mysqld  --initialize --console
  • 若提示穿件文件失败,则自己手动在 bin 同级目录下创建一个 data 文件夹
  • --console 用来输出创建日志,若没有带上,可在 data 下查看一个以 .err 结尾的文件
  • 初始化密码就在上面的日志中,类似于 [Note] A temporary password is generated for root@localhost: uIHy-4JVqeEe ,密码就是 uIHy-4JVqeEe

修改密码

  • mysql -uroot -p 以及上面的密码登录mysql
  • 此时无论操作什么都是提示让修改密码 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
  • alter user user() identified by "123456"; 将root密码修改为 123456

创建用户授权

use mysql;
    CREATE USER 'username'@'%' IDENTIFIED BY 'password';
    GRANT privileges ON databasename.tablename TO 'username'@'%'
  • 创建
    • 用户名 username, host 为%, 允许远程连接, 密码为 password
  • 授权
    • privileges:用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL
    • databasename:数据库名
    • tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用表示,如.*

撤销权限

含义同授权

REVOKE privilege ON databasename.tablename FROM 'username'@'%';

删除

DROP USER 'username'@'host';
  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值