mysql:赋予用户权限、查看及修改端口号
一、mysql 赋给用户权限
grant all privileges on *.* to joe@localhost identified by '1';
flush privileges;
即用user=joe password=1 登陆
附:
mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;
权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。
当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。
当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。
用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%'表示从任何地址连接。
‘连接口令’不能为空,否则创建失败。
示例:
1>mysql>grant select,insert,update,delete,create,drop on vtdc.employee to joe@10.163.225.87 identified by ‘123′;
给来自10.163.225.87的用户joe分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。
2>mysql>grant all privileges on vtdc.* to joe@10.163.225.87 identified by ‘123′;
给来自10.163.225.87的用户joe分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。
3>mysql>grant all privileges on *.* to joe@10.163.225.87 identified by ‘123′;
给来自10.163.225.87的用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
4>mysql>grant all privileges on *.* to joe@localhost identified by ‘123′;
给本机用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
二、查看端口号
1. 登录mysql
[root@test /]# mysql -u root -p
Enter password:
2. 使用命令show global variables like 'port';查看端口号
mysql> show global variables like 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+
1 row in set (0.00 sec)
三、修改端口号
1. 修改端口,编辑/etc/my.cnf文件,早期版本有可能是my.conf文件名,增加端口参数,并且设定端口,注意该端口未被使用,保存退出。
[root@test etc]# vi my.cnf
[mysqld]
port=3506
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
……
2. 重新启动mysql
[root@test ~]# /etc/init.d/mysqld restart
Stopping mysqld: [ OK ]
Starting mysqld: [ OK ]
3.再次登录后检查端口已修改为’3506’.
[root@test etc]# mysql -u root -p
Enter password:
mysql> show global variables like 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3506 |
+---------------+-------+
1 row in set (0.00 sec)
mysql>
总结:注意修改的端口不要被占用,而且要有规划,不要轻意的总是调整数据库端口。还有就是安全保障,记得与负责网络的人提前通知,以免端口无法正常使用。
转载于:https://www.cnblogs.com/zhangwuji/p/7899375.html
mysql:赋予用户权限、查看及修改端口号相关推荐
- 转: MySQL 赋予用户权限(grant %-远程和localhost-本地区别)
2019独角兽企业重金招聘Python工程师标准>>> 相关参考资料: MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一.gr ...
- mysql 赋予用户权限 grant all privileges on
通过命令给mysql数据库不同的用户,数据库,ip赋予不同的权限,权限包括新增.修改.删除.查询.用于不同的生产环境,避免越权篡改数据. mysql> grant 权限1,权限2,-权限n on ...
- oracle12c 端口查看,Oracle12c修改端口号
Oracle12c数据库更改端口号 修改端口号的整体步骤 1.1.查看当前监听的状态 1.2.停止监听 1.3.修改监听文件的端口号 1.4.修改初始化参数local_listener 1.5.重启监 ...
- mysql赋予用户权限
一般自己用mysql直接登录的root用户,但是有时候给别人使用时只能给该用户的只读权限 1.登录mysql mysql -u root -p password 2.创建用户 create user ...
- mysql权限表_MySQL 数据库赋予用户权限操作表
MySQL清空数据库的操作:truncate table tablename; MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户 一.grant 普通数据 ...
- mysql赋予用户数据库所有权限_MySQL 数据库赋予用户权限操作表
MySQL清空数据库的操作:truncate table tablename; MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户 一.grant 普通数据 ...
- grant mysql转移_mysql 赋予用户权限 grant命令 (转)
本文实例,运行于 MySQL 5.0 及以上版本. MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户 一.grant 普通数据用户,查询.插入.更新.删除 ...
- linux mysql更改用户权限
mysql更改用户权限 This entry was posted by admin Monday, 26 April, 2010 1."grant all on *.* to root@' ...
- mysql 赋权限_MySQL赋予用户权限命令总结
MySQL用户可用权限 一个新建的MySQL用户没有任何访问权限,这就意味着你不能在MySQL数据库中进行任何操作.你得赋予用户必要的权限.以下是一些可用的权限: ALL: 所有可用的权限 CREAT ...
- MySQL配置用户权限
MySQL配置用户权限 一.步骤 1.查看MYSQL有哪些用户 2.查看当前登陆用户 3.创建用户 4.赋权 5.显示权限 6.回收其所有权限 7.刷新权限 8.删除用户 9.用户重命名 10.修改密 ...
最新文章
- minimax search算法
- Competition——AI:国内外人工智能比赛平台以及竞赛类型、竞赛题目、举行时间等之详细攻略(最全+ing)
- 【MM模块】Vendor Consignment 供应商寄售
- ASP.NET Web API自身对CORS的支持: CORS授权检验的实施
- 深入浅出MySQL事务处理和锁机制
- Maximum.TV 发布西班牙语Silverlight TV网站
- ABAP开发环境语法高亮的那些事儿
- Javascript实现的2048
- 探测器反向偏压_近红外和可见光双模有机光电探测器
- python类和对象的定义_python类与对象基本语法
- 华为或正与联发科、紫光展锐就采购更多芯片事宜展开磋商
- 老是原罪?技术圈为何不待见大龄企业家
- Flink-CEP快速入门
- android微信版本怎么升级,安卓微信怎么更新到最新版本?
- word自动更正关闭_如何在OS X中关闭自动更正文本替换
- dcos 1.7 安装
- Causal Reasoning from Meta-reinforcement Learning(自用笔记)
- 马尔科夫不等式和坎泰利不等式的证明
- Ubuntu系统初次使用
- 宽带突然断网了,需要做如下应急措施
热门文章
- 基于 Flink 的实时数仓生产实践
- flutter系列之flutter工程如何与android混编
- 原谅我曾经是搞化学的《帮助寒门家庭共度难关》
- python数据库操作——NoSQL数据库之连接MongoDB、Redis数据库
- linux的set命令详解,Linux_批处理 Set 命令详解 让你理解set命令,set,E文翻译过来就是“设置” - phpStudy...
- j2ee 现在已经改名为java ee_Java EE 已经正式更名为 Jakarta EE(雅加达)
- go语言中文件的操作:
- go代码--数据结构
- python中的numpy库有什么优缺点_Python中Numpy库的基础知识点
- oracle中批量修改表,Oracle 批量修改某个用户下表的表空间