ubuntu 16.04 和 windows 10系统安装mysql 允许远程访问 | mysql user guide on ubuntu 16.04 and windows 10

ubuntu 16.04 和 windows 10系统安装mysql 允许远程访问 | mysql user guide on ubuntu 16.04 and windows 10本文首发于个人博客https://kezunlin.me/post/36e618e7/,欢迎阅读! mysql user guide on ubuntu 16.04 and windows 10 P…

本文首发于个人博客https://kezunlin.me/post/36e618e7/,欢迎阅读!

mysql user guide on ubuntu 16.04 and windows 10

Part-1: Ubuntu

install

sudo apt-get install mysql-server
# root,123456

mysql -uroot -p123456

代码100分

allow remote access

change bind-address

代码100分cd /etc/mysql
grep -r "bind-address" .
./mysql.conf.d/mysqld.cnf:bind-address          = 127.0.0.1

change bind-address to 0.0.0.0

vim ./mysql.conf.d/mysqld.cnf
bind-address          = 0.0.0.0

# or 
sed -i "s/127.0.0.1/0.0.0.0/g" /etc/mysql/mysql.conf.d/mysqld.cnf

# restart
service mysql restart

grant users

代码100分mysql> grant all privileges on *.* to "root"@"%" identified by "123456" with grant option;
mysql> flush privileges;

check for users.

mysql> use mysql;
mysql> select user,host from user;
+------------------+-----------+
| user             | host      |
+------------------+-----------+
| root             | %         |
| debian-sys-maint | localhost |
| mysql.session    | localhost |
| mysql.sys        | localhost |
| root             | localhost |
+------------------+-----------+
5 rows in set (0.00 sec)

OK. Now we can access mysql from remote machine.

Test connection

mysql -uroot -p123456 -h 192.168.0.130

Part-2: Windows

install mysql server 5.7

OK

allow remote access

grant users

mysql> grant all privileges on *.* to "root"@"%" identified by "123456" with grant option;
mysql> flush privileges;

close fireware

close fireware and allow 3306 tcp connection.

Test connection

mysql -uroot -p123456 -h 192.168.0.130

or by mysql client.

Reference

History

  • 20180124: created.
  • 20180308: add windows part.

Copyright

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/11038.html

(0)
上一篇 2022-12-17
下一篇 2022-12-17

相关推荐

  • TIDB在win10安装_sql语句慢查询

    TIDB在win10安装_sql语句慢查询关系型数据库的 DBA 日常肯定遇到过这样的一种场景:SQL 执行计划选择错误,这类问题的危害是很大的,常常导致业务突然卡顿,数据库过载等不良后果。 举个例子,假设我们有这么一张表: 其中,姓名和性…

    2023-02-10
    164
  • centos7编译mysql 5.7 源码

    centos7编译mysql 5.7 源码首先需要根据mysql的编译文档进行执行。mysql文档 需要些啥 cmake 官网 cmake的编译安装脚本 wget https://github.com/Kitware/CMake/relea…

    2023-02-08
    169
  • Python Args用法详解

    Python Args用法详解在Python编程中,使用函数进行开发是非常常见的操作。然而,当函数的参数数量增多时,函数调用的难度也会逐渐增加,同时参数传递的灵活性也会变得不够优秀。本文将会详细介绍Python中args参数的用法,以及在实际开发中的应用。

    2024-05-24
    63
  • 可以为视图定义触发器吗_java调用存储过程返回结果集

    可以为视图定义触发器吗_java调用存储过程返回结果集视图 create view … as ps:SQL文件在上一篇博客末尾 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用 create view teacher_course as s

    2023-06-18
    152
  • Python环境变量设置:轻松实现Linux Path添加

    Python环境变量设置:轻松实现Linux Path添加对于习惯于使用Linux操作系统的python工程师来说,设置环境变量以便方便地使用命令行和脚本是必不可少的。本文将详细介绍如何在Linux中设置Python环境变量,并轻松实现Linux Path添加,以方便我们更好地使用Python在Linux环境下工作。

    2024-03-30
    82
  • 日常记录-oracle建立定时计划,调用存储过程「建议收藏」

    日常记录-oracle建立定时计划,调用存储过程「建议收藏」日常记录-oracle建立定时计划,调用存储过程 前言 oracle 数据库有一个表,数据量50亿多,现在需要对表进行全量的 update 操作,因为全表的数据量过大,所以无法直接update,最后…

    2023-01-24
    161
  • Hadoop(三)通过C#/python实现Hadoop MapReduce

    Hadoop(三)通过C#/python实现Hadoop MapReduceMapReduce Hadoop中将数据切分成块存在HDFS不同的DataNode中,如果想汇总,按照常规想法就是,移动数据到统计程序:先把数据读取到一个程序中,再进行汇总。 但是HDFS存的数据量非

    2023-05-14
    155
  • 高可用的MongoDB集群[亲测有效]

    高可用的MongoDB集群[亲测有效]高可用的MongoDB集群 davidpp 0.9432015.09.22 23:48:04字数 2,254阅读 35,992 刚接触MongoDB,就要用到它的集群,只能硬着头皮短时间去看文档和尝…

    2023-03-26
    152

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注