mysql 开启远程登录 ubuntu_ubuntu mysql新增用户并开启远程连接

本文介绍了在Ubuntu系统中如何开启MySQL的远程登录,并创建新用户。步骤包括:1) 以root用户登录MySQL;2) 创建新用户;3) 赋予用户所有权限;4) 修改配置文件取消bind-address限制;5) 重启MySQL服务;6) 配置防火墙开启3306端口;7) 测试远程连接。
摘要由CSDN通过智能技术生成

1、首先用root用户登录mysql

mysql -u root -p

输入密码后登录成功

2、新建用户

use mysql;

select host,user from user;(查看现有用户)

CREATE USER 'king'@'localhost' IDENTIFIED BY '';(新建用户);

select host,user from user;(再次查看用户)

24feb63fa7118a87ccb11b83253b4301.png

8389c9f08a7f016160ba1b58206c2080.png

第一次                 第二次

3、赋权限

GRANT ALL PRIVILEGES ON *.* TO 'king'@'%' IDENTIFIED BY '' WITH GRANT OPTION;

flush privileges;

注:king表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个表示密码

4、修改配置文件

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

注:有的可能在 /etc/mysql/my.cnf这里面因为看好多都说在这里面,但是看配置文件就知道了,里面没东西,又引入的其他的文件;

找到bind-address = 127.0.0.1

bind-address = 127.0.0.1 修改为(注释掉)

#bind-address = 127.0.0.1

5、重启mysql

service mysql restart

6、有的需要配置端口

打开3306端口

sudo ufw allow

7、测试,ok了;

05cf1c0e4e2fe6b36626ba5ddfa690da.png

946013381ae47d24ded8594dbd334d90.png

mysql新增用户并开启远程连接

之前使用mysql一直使用root来连接登录数据库,现在想使用新的用户名来连接数据库,碰到数据连接不上的情况. 把这些记录下来,以备后用 1.首先,创建用户 CREATE USER 'xiazhenx ...

SQL Server 2008设置sa用户并开启远程连接

1.打开SQL Server Management Studio,以windows身份登录数据库

Mysql 新建用户以及授权远程连接操作

1:以root身份登陆mysql终端 mysql -uroot -pmysql 2:创建wx用户,注意密码要加单引号 mysql> create user wx identified by 'w ...

mysql 8.0.13开启远程连接 配置方式

1:linux登录mysql [root@localhost mysql]# mysql -u root -p Enter password: Welcome to the MySQL monitor ...

ubuntu下mysql 开启远程连接

一.修改配置文件: vim /etc/mysql/my.cnf,找到 bind-address = 127.0.0.1 注释掉这行,如: #bind-address = 127.0.0.1 或者改为: ...

远程连接mysql,mysql如何开启远程连接

很多时候,mysql只需要开本地连接,也就是本机(服务器本身)连接就可以,默认也是这样,默认也不支持远程连接 但有的时候,我们需要将mysql独立出一台主机或数据库,放到另一台机器的时候,这时,就需要 ...

MySQL开启远程连接的方法

默认情况下,mysql只允许本地登录,如果要开启远程连接,则需要修改/etc/mysql/my.conf文件. 一.修改/etc/mysql/my.conf找到bind-address = 127.0 ...

mysql开启远程连接及本地连接

问题描述 在本机windows上连接linux服务器上的mysql报错:host'XXX' is not allowed to connect to this mysql server. 这个错误是由 ...

Mysql 5.7 开启远程连接

1 在控制台执行 mysql -uroot -p 系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台 2 选择数据库 mysql -uroot -p use mysql; 开启远程 ...

随机推荐

maven不打包子模块资源文件

在maven多模块项目中,对子模块中的测试文件不需要打包到目标项目中,以免产生影响.实现方法: 1. 将测试资源放在java/test/resources 目录下,mvn package默认不会将te ...

Javascript中构造函数与new命令2

典型的面向对象编程语言(比如C++和Java),存在"类"(class)这个概念.所谓"类"就是对象的模板,对象就是"类"的实例.但是,在J ...

解决PowerShell命令行窗口中不显示光标的问题

不知道什么原因,在有些系统上打开PowerShell命令行窗口后,光标无法显示.这种情况在Windows Server 2008/2012.Windows 8/9/10上都出现过,估计是由于某些系统软 ...

CentOS系统识别NTFS分区的移动硬盘

第一步:下载rpmforge,下载对应的版本,就是对应CentOS版本,还有32位与64位也要对应上.rpmforge拥有4000多种CentOS的软件包,被CentOS社区认为是最安全也是最稳定的一 ...

Oracle 中union的用法

UNION 指令的目的是将两个 SQL 语句的结果合并起来,可以查看你要的查询结果. 例如: SELECT Date FROM Store_Information UNION SELECT Date ...

Oracle session inactive状态临时表数据未清空问题

问题描述:Oracle数据库,java代码使用某数据库实例,获取connection并在使用结束关闭,而session未销毁,而是状态变为inactive从而导致临时表数据未清空. Oracle临时表 ...

Yii系列教程(二):功能简介

1 MVC架构 1.1处理流程 一个Web请求在Yii内部的执行流程如下图所示: 1.2组件角色 组件名 角色与责任 index.php 入口脚本.创建Application的单例对象. applic ...

input file 上传图片问题

html代码如下:

【win7】安装php7.3及扩展

php7.3插件php-redisphp-igbinaryphp-amqp [初识RabbitMQ,附RabbitMQ+PHP演示实例]https://www.cnblogs.com/miketwai ...

生成式对抗网络(GAN)学习笔记

图像识别和自然语言处理是目前应用极为广泛的AI技术,这些技术不管是速度还是准确度都已经达到了相当的高度,具体应用例如智能手机的人脸解锁.内置的语音助手.这些技术的实现和发展都离不开神经网络,可是传统的 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值