linux系统安装mysql、开放3306端口、配置访问权限 |
您所在的位置:网站首页 › 开放的端口里没有8088怎么办啊 › linux系统安装mysql、开放3306端口、配置访问权限 |
案例环境 ubuntu16.04,MySql5.7 1. 安装mysql 查看是否已安装 mysql --version安装命令 sudo apt-get install mysql-server2.查看3306端口是否开放远程连接 netstat -an|grep 3306下图所示,绑定本机,没有开启远程访问 在默认情况下我们只允许本地服务访问MySQL,因此只是掉注释掉bind-address即可,当然如果出于安全考虑也可以指定某一个ip地址可以访问。 查看账户信息 select user, host from user;
再次查看mysql表 select user, host from user;表示授权成功 Mysql授权语法扩展 grant 权限1,权限2,…权限n on 数据库名.表名 to 用户名@用户地址 identified by ‘用户密码’ with grant option; 权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等权限。如果是all privileges或者all,表示赋予用户全部权限。 如果数据库名.表名被*.*代替,表示赋予该用户可以操作服务器上所有数据库所有表的权限。 用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%'表示从任何地址。‘用户密码’必须提供。 最后的 with grant option 表示权限传递,意思是允许该用户将其权限分配给其他人。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |