mysql创建用户导入数据

由于root用户权限太高,一般不用于操作数据库这种重要的东西。所以操作数据库先建创建一个普通用户并授权

一. 创建用户

命令:

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

说明:

  • username:你将创建的用户名
  • host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%
  • password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器

我的截图如下:

二. 授权:

命令:

GRANT privileges ON databasename.tablename TO 'username'@'host'

说明:

  • privileges:用户的操作权限,如SELECTINSERTUPDATE等,如果要授予所的权限则使用ALL
  • databasename:数据库名
  • tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示,如*.*

我的截图如下:

三. 登录到普通用户,将数据文件内容加载到表中:

报1148错误??

查阅资料,说是本地导入文件的参数没有打开

查看local_infile 状态确实为OFF(查看命令:SHOW VARIABLES LIKE '%local%';见下图

四. 修改local_infile=1

set  global local_infile=1;

五. 再次加载数据文件到表中就成功啦!

转载于:https://www.cnblogs.com/vision-xixi/p/11063310.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux上创建用户并进行MySQL数据导入,可以按照以下步骤进行操作: 1. 使用root用户登录到Linux系统。 2. 打开终端,并使用以下命令创建一个新用户: ``` sudo adduser <用户名> ``` 请将`<用户名>`替换为您要创建的用户名。 3. 使用以下命令为新用户设置密码: ``` sudo passwd <用户名> ``` 请将`<用户名>`替换为您创建的用户名,并按照提示设置密码。 4. 授予新用户sudo权限(可选): ``` sudo usermod -aG sudo <用户名> ``` 请将`<用户名>`替换为您创建的用户名。 5. 使用以下命令切换到新创建的用户: ``` su - <用户名> ``` 请将`<用户名>`替换为您创建的用户名,并输入密码以切换到该用户。 6. 将MySQL数据文件(.sql)上传到新用户的主目录或其他可访问的目录。 7. 使用以下命令导入MySQL数据文件: ``` mysql -u <用户名> -p <数据库名> < <数据文件名>.sql ``` 请将`<用户名>`替换为您的MySQL用户名,`<数据库名>`替换为要导入数据数据库名,`<数据文件名>`替换为您上传的数据文件名。命令会提示您输入MySQL密码。 通过以上步骤,您可以在Linux上创建一个新用户,并使用该用户导入MySQL数据。 #### 引用[.reference_title] - *1* [Linux运维-mysql数据导入与导出](https://blog.csdn.net/chengting0903/article/details/126679130)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Linux系统MySQL如何导入数据库](https://blog.csdn.net/weixin_68100450/article/details/126781970)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值