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

Part-1: Ubuntu

install

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

mysql -uroot -p123456

allow remote access

change bind-address

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

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://www.cnblogs.com/kezunlin/p/11840263.html

时间: 2024-10-10 17:46:45

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

linux下bitnami一键安装redmine后无法远程访问mysql的问题

在centos 6.5系统下通过bitnami一键成功安装redmine后想通过navicat for mysql工具远程访问mysql数据库实现对数据库的备份和恢复操作,其具体操作方法如下: (1)打开navicat for mysql工具,在工具中通过响应‘连接’按钮对需连接的mysql服务器创建一个连接 输入相关的连接信息后,在左边目录树中能看到连接名,在连接名上执行鼠标右键,然后执行打开连接,在这种情况下一般会报如下错误 出现该错误时,首先考虑mysql是否已启动,若已启动则考虑mysq

Ubuntu Server 16.04 安装 Percona Server 5.7 来代替 MySQL 或 MariaDB详细教程

本文标签:    Ubuntu MySQL UbuntuServer PerconaServer MySQL数据库服务器性能优化 互联网杂谈 一.这货是什么? Percona 为 MySQL数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升.该版本提升了在高负载情况下的 InnoDB 的性能.为 DBA 提供一些非常有用的性能诊断工具:另外有更多的参数和命令来控制服务器行为.Via 经过长期实践以及生产环境测试, Percona Server 的性能和稳定性比原生的 MySQ

轻松学习之Linux教程一 ubuntu14.04+windows双系统安装

本系列文章由@超人爱因斯坦出品,转载请注明出处.          文章链接:http://hpw123.net/member/index.php?uid=hpw&action=viewarchives&aid=60          作者:超人爱因斯坦    个人网站:http://www.hpw123.net        邮箱: [email protected]        CSDN:http://blog.csdn.net/u010283694 授之以鱼,不如授之以渔.    

带固态硬盘的电脑Ubuntu和Windows双系统安装

带固态硬盘的电脑Ubuntu和Windows双系统安装 说明 假设电脑有一个230G固态硬盘一个1T机械硬盘.(其他硬盘大小同理)此教程适用于win10与Ubuntu都装在固态以及win10装在固态,ubutnu装在机械这两种情况. 因为我频繁使用的Ubuntu,所以此分区教程把固态分一半给Ubuntu装系统.固态只用来放两个系统以提高速度.此教程只适合于有固态硬盘的双系统装机(无论是只有win10装在固态还是都装在固态). 因为是固态装系统,所以固态硬盘的格式要使用GUID模式而非MBR,同时

win7 64 + Ubuntu 14.04.1 64双系统安装,详解UEFI ~ GPT和legacy ~ MBR区别

win7 64 + Ubuntu 14.04.1 64双系统安装 背景:我的笔记本之前的系统是window 7 64 + Ubuntu 14.04.1,用UEFI引导系统.安装过程是先装的win7,再装Ubuntu.本来挺和谐的搭配,但是因为装Win7 的时候格式化硬盘为GPT(Globally Unique Identifier Partition Table)分区表格式(在PE系统里用Diskgenius格的),并且勾选了MSR分区(Microsoft Reserve,微软保留),所以最后装

MySQL 在Docker下快速安装(Ubuntu 16.4)

采用dockerhub安装 docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7 上述初始化了docker容器(自动拉取镜像),指定了端口为3306,容器名为mysql,密码为root,

Windows 7系统安装MySQL5.5.21图解

Win7系统安装MySQL5.5.21图解 大家都知道MySQL是一款中.小型关系型数据库管理系统,非常具有有用性,对于我们学习非常多技术都有帮助,前几天我分别装了SQL Server 2008和Oracle 10g数据库,也用了JDBC去连接他们,都没有出现乱码.昨天看同学用java连接MySQL数据库的时候,出现了乱码,这是我不知道的,我立即上网去查JDBC连接MySQL的操作,发如今用JDBC方式连接MySQL数据库的时候要传递一个能解决乱码的參数,才干将不是乱码的数据插入到数据库中.而这

Ubuntu14.04 和 Windows7 双系统安装

用了一个暑假,我原来的Ubuntu终于挂了,连gnome桌面器都进不去了,索性重装整个Ubuntu.至少这次我知道什么都升级是一个很糟糕的行为. 由于笔者的电脑原来是Win8预装机,所以各种地方都是的十分脑残. 首先是怎么吧原来的系统给干掉,原来我是用Ubuntu引导Windows,所以不能直接格式化分区,百度可知下一个MgrFix.exe就行了,在跑了一边上述exe后,在此开机就直接进windows了. 然后我发现我居然完全搞忘原来那些分区是Ubuntu的,而且隐约记得当时windows分区和

ubuntu环境下lnmp环境搭建(1)之Mysql

1. vm下安装Ubuntu 1)下载镜像ubuntu-15.04-desktop-amd64.iso http://yunpan.cn/cF5dwV6zw33ef 访问密码 ecba(个人分享在360网盘) 2) 安装完成后,第一个处理问题就是中文转换--语言支持--更改用户的语言为中文 3)虚拟机和主机交互需要安装linux的vmtools. http://huger.blog.163.com/blog/static/176295453201212403313558/ 2. mysql 1)