一、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:赋予用户权限、查看及修改端口号相关推荐

  1. 转: MySQL 赋予用户权限(grant %-远程和localhost-本地区别)

    2019独角兽企业重金招聘Python工程师标准>>> ‍‍相关参考资料: MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一.gr ...

  2. mysql 赋予用户权限 grant all privileges on

    通过命令给mysql数据库不同的用户,数据库,ip赋予不同的权限,权限包括新增.修改.删除.查询.用于不同的生产环境,避免越权篡改数据. mysql> grant 权限1,权限2,-权限n on ...

  3. oracle12c 端口查看,Oracle12c修改端口号

    Oracle12c数据库更改端口号 修改端口号的整体步骤 1.1.查看当前监听的状态 1.2.停止监听 1.3.修改监听文件的端口号 1.4.修改初始化参数local_listener 1.5.重启监 ...

  4. mysql赋予用户权限

    一般自己用mysql直接登录的root用户,但是有时候给别人使用时只能给该用户的只读权限 1.登录mysql mysql -u root -p password 2.创建用户 create user ...

  5. mysql权限表_MySQL 数据库赋予用户权限操作表

    MySQL清空数据库的操作:truncate table tablename; MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户 一.grant 普通数据 ...

  6. mysql赋予用户数据库所有权限_MySQL 数据库赋予用户权限操作表

    MySQL清空数据库的操作:truncate table tablename; MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户 一.grant 普通数据 ...

  7. grant mysql转移_mysql 赋予用户权限 grant命令 (转)

    本文实例,运行于 MySQL 5.0 及以上版本. MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户 一.grant 普通数据用户,查询.插入.更新.删除 ...

  8. linux mysql更改用户权限

    mysql更改用户权限 This entry was posted by admin Monday, 26 April, 2010 1."grant all on *.* to root@' ...

  9. mysql 赋权限_MySQL赋予用户权限命令总结

    MySQL用户可用权限 一个新建的MySQL用户没有任何访问权限,这就意味着你不能在MySQL数据库中进行任何操作.你得赋予用户必要的权限.以下是一些可用的权限: ALL: 所有可用的权限 CREAT ...

  10. MySQL配置用户权限

    MySQL配置用户权限 一.步骤 1.查看MYSQL有哪些用户 2.查看当前登陆用户 3.创建用户 4.赋权 5.显示权限 6.回收其所有权限 7.刷新权限 8.删除用户 9.用户重命名 10.修改密 ...

最新文章

  1. minimax search算法
  2. Competition——AI:国内外人工智能比赛平台以及竞赛类型、竞赛题目、举行时间等之详细攻略(最全+ing)
  3. 【MM模块】Vendor Consignment 供应商寄售
  4. ASP.NET Web API自身对CORS的支持: CORS授权检验的实施
  5. 深入浅出MySQL事务处理和锁机制
  6. Maximum.TV 发布西班牙语Silverlight TV网站
  7. ABAP开发环境语法高亮的那些事儿
  8. Javascript实现的2048
  9. 探测器反向偏压_近红外和可见光双模有机光电探测器
  10. python类和对象的定义_python类与对象基本语法
  11. 华为或正与联发科、紫光展锐就采购更多芯片事宜展开磋商
  12. 老是原罪?技术圈为何不待见大龄企业家
  13. Flink-CEP快速入门
  14. android微信版本怎么升级,安卓微信怎么更新到最新版本?
  15. word自动更正关闭_如何在OS X中关闭自动更正文本替换
  16. dcos 1.7 安装
  17. Causal Reasoning from Meta-reinforcement Learning(自用笔记)
  18. 马尔科夫不等式和坎泰利不等式的证明
  19. Ubuntu系统初次使用
  20. 宽带突然断网了,需要做如下应急措施

热门文章

  1. 基于 Flink 的实时数仓生产实践
  2. flutter系列之flutter工程如何与android混编
  3. 原谅我曾经是搞化学的《帮助寒门家庭共度难关》
  4. python数据库操作——NoSQL数据库之连接MongoDB、Redis数据库
  5. linux的set命令详解,Linux_批处理 Set 命令详解 让你理解set命令,set,E文翻译过来就是“设置” - phpStudy...
  6. j2ee 现在已经改名为java ee_Java EE 已经正式更名为 Jakarta EE(雅加达)
  7. go语言中文件的操作:
  8. go代码--数据结构
  9. python中的numpy库有什么优缺点_Python中Numpy库的基础知识点
  10. oracle中批量修改表,Oracle 批量修改某个用户下表的表空间