mysql安装
# mysql安装
mysql5.7.25
# 下载
# 解压配置
- 解压压缩包
- 将
将解压文件夹
下的bin
文件的路径配置到PATH
下(linux系统类似)
# 注册服务
将mysql注册为window服务
# (管理员运行 命令行窗口)
mysqld install
1
2
2
# 初始化
# (管理员运行 命令行窗口)
mysqld --initialize --console
1
2
2
- 若提示穿件文件失败,则自己手动在
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'@'%'
1
2
3
2
3
- 创建
- 用户名
username
, host 为%
, 允许远程连接, 密码为password
- 用户名
- 授权
- privileges:用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL
- databasename:数据库名
- tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用表示,如.*
# 撤销权限
含义同授权
REVOKE privilege ON databasename.tablename FROM 'username'@'%';
1
# 删除
DROP USER 'username'@'host';
1
上次更新: 2023/06/12, 10:31:06