mysql-创建用户并授权,设置允许远程连接
2024-09-04 07:39:55
一、创建用户并授权
1、登录mysql
mysql -u root -q
2、创建数据库
create database dbdata;//以创建dbdata为例
3、创建用户
创建user01,只能本地访问
create user user01@'localhost' identified by 'password';
创建user02,可以远程访问
create user user02@'%' identified by 'password'
4、修改用户密码
以user01为例:
set password for 'user01'@'localhost'=password('anotherpassword')
5、授权
授予user01管理dbdata的全部权限
grant all privileges on dbdata.* to user01;
授予user02查看权限,并修改密码
grant select on *.* to 'user02'@'%' identified by 'anotherpassword';
二、设置mysql允许远程连接(ubuntu系统)
1、 sudo vi /etc/mysql/my.cnf
2、注释掉如下两行:
bind-address=127.0.0.1
skip-network(mysql5.6版本里没有这行)
3、sudo service mysql restart
结合一中的授权,被授权用户可以远程访问
最新文章
- activity 、window与view的关系 (上)
- webform repeater控件
- java 语法错误 (操作符丢失) 在查询表达式
- html css 如何将表头固定(转)
- 利用doxygen提高源代码阅读效率
- React入门资源整理
- HDU 3480 DP+斜率优化
- ELF二进制目标文件详解
- 正确的IP地址正则表达式
- jquery点击非div区域隐藏div
- BZOJ 1293: [SCOI2009]生日礼物【单调队列】
- 4月18开始看《C++Primer Plus》
- JAVA PERSISTENCE API (JPA)
- 五大理由分析Springboot 2.0为什么选择HikariCP
- jquery stop()、callback、鏈接
- java 中,for、for-each、iterator 区别
- js基础-单体对象日期对象
- 转-ubuntu清理卸载wine的残余项目
- Camera2必知必会
- php中上传图片
热门文章
- hibernate中关系映射的配置问题
- 社区 正式发布了 CoreWCF 0.1.0 GA
- 基础篇:java.security框架之签名、加密、摘要及证书
- $.ajax data向后台传递参数失败 contentType: ";application/json";
- LayUi表单模块无法正常显示
- 使用命令行编译Qt程序
- 在 .NET Core 5 中集成 Create React app
- 利用Navicat premium实现将数据从Oracle导入到MySQL
- JS实现鼠标点击爱心&;绘制多边形&;每日一言功能
- 从零搭建一个IdentityServer——会话管理与登出