700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > mysql8.0.23解压版安装 开启远程登陆(用户创建和授权)以及卸载

mysql8.0.23解压版安装 开启远程登陆(用户创建和授权)以及卸载

时间:2024-06-28 23:36:23

相关推荐

mysql8.0.23解压版安装 开启远程登陆(用户创建和授权)以及卸载

官网下载MYSQL

/downloads/mysql/

解压

将下载下来的压缩包解压到硬盘

配置my.ini文件

进入安装目录(如 E:\RDC\DataBase\mysql-8.0.23-winx64\)

打开my.ini文件,如无此文件可以新建一个,配置内容如下:

打开cmd窗口,进入bin目录: 初始化

执行命令:mysqld --initialize --console

要记住临时密码,安装完后登陆需要使用。

安装mysql服务

执行命令:mysqld --install [服务名]

启动服务

执行命令:net start mysql

更改默认密码

第一次使用默认密码登陆,执行命令

mysql -u root -p

输入刚才安装时的临时密码,登陆成功界面如下:

开启远程登陆

1)执行指令创建远程访问用户:

CREATE USER 'username@%' IDENTIFIED BY 'password';

username 换成你自己的用户名,password换成你自己的密码

2)授权

为username@localhost用户赋予超级用户权限:

grant all privileges on *.* to 'username'@'localhost' with grant option;

grant:授权

all privileges:所有的权限

on.:在哪个数据库的那个表

to username@localhost:对哪个用户的哪个主机

with grant option: 是不是 将username用户自己本身的权限赋给其他账户

用 grant给一些用户添加权限:

普通用户权限添加如下:

grant usage,select,insert,update,delete,create temporary tables,execute on jikedb.* to username@localhost; //此时没有with grant option 表示不给其他用户赋权限

授权立即生效:flush privileges;

usage:无权限,当你想创建一个没有权限的用户时候,指定usage

show:的权限

view:视图的权限(mysql8.0+赋权限出错)ERROR 3619 (HY000): Illegal privilege level specified for VIEW

create temporary tables:创建临时表的权限

excute:执行的权限

收回权限的命令:

revoke delete on jikedb.* from username@localhost; //意思是收回username@localhost下jikedb库所有的表的删除操作

删除用户:

drop user username@localhost; //username,localhost加不加引号都可以

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。