Ubuntu 环境下远程连接 MySQL 数据库

image.png

安装MySQL

sudo apt-get update
sudo apt-get install mysql-server
sudo apt-get install libmysqlclient-dev

登录 MySQL

mysql -u root -p

创建用户

REATE USER 'username'@'host' IDENTIFIED BY 'password';

进行授权用来远程连接

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

删除授权

revoke insert,update,delete,select ON *.* from 'Ubuntu'@'%' IDENTIFIED BY '123456';

然后打开 vi /etc/mysql/mysql.conf.d/mysqld.cnf

将bind-address = 127.0.0.1

设置成bind-address = 0.0.0.0(设备地址)

腾讯云出现权限不够的问题: http://bbs.qcloud.com/thread-11554-1-1.html

重新启动(命令如下):

/etc/init.d/mysql stop

/etc/init.d/mysql start

执行 flush privileges;命令立即生效

flush privileges;

查询数据库的用户(看到如下内容表示创建新用户成功了)

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

使用exit命令退出MySQL

exit

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏互联网杂技

mysql主键primary key与唯一键unique key

主键 每张表中只能有一个主键 主键自动回not null 主键的设置方式是创建的时候加上:primary key 一般主键设置为自动增加,auto_increm...

36015
来自专栏程序员同行者

如何取消mysql授权并删除用户

1465
来自专栏Samego开发资源

MySQL命令行备份数据库

2416
来自专栏noteless

springmvc 项目完整示例01 需求与数据库表设计 简单的springmvc应用实例 web项目

  `user_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户Id',

1662
来自专栏程序员的SOD蜜

获取SqlServer存储过程定义的3种方法

第一种: declare @p_text varchar(max) SELECT @p_text= text FROM syscomments WHERE...

2527
来自专栏Samego开发资源

oracle常用基础命令创建表多字段组合主键约束查看表的主键名称 注意大写禁用开启主键约束删除约束等效上面

3225
来自专栏Huramkin的归档库

Typecho换域名的方法

5682
来自专栏武培轩的专栏

MySQL存储引擎

定义 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定...

3514
来自专栏沃趣科技

MySQL统计信息相关表介绍

以前给大家介绍过MySQL中的统计信息,相信大家也都了解了。那么统计信息是存放在哪里呢?我们怎么去查看? 在MySQL中提供了两个表记录统计信息的相关内容,分别...

3698
来自专栏DeveWork

WordPress 修改默认的 wp_ 数据库前缀

在安装WordPress 的时候,默认的数据库前缀都是 wp_,为了日益突出的安全问题,最好修改默认的 wp_ 数据库前缀(当然,前提是你已经按照默认前缀安装了...

1986

扫码关注云+社区

领取腾讯云代金券