前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux 安装mysql+远程连接配置(史上最简单、最实用的干货)

linux 安装mysql+远程连接配置(史上最简单、最实用的干货)

作者头像
100000860378
发布2018-09-13 15:32:27
3.1K0
发布2018-09-13 15:32:27
举报
文章被收录于专栏:spring源码深度学习

安装只需几行简单的命令

代码语言:javascript
复制
首先更新一下数据源,否则安装的不是最新的哦
apt-get update   

apt-get install mysql-server
apt-get install mysql-client
apt-get install libmysqlclient-dev

在安装过程中会提示为root用户设置密码,会输入两次,请记住。

输完上面的命令,不出意外就安装成功了。

代码语言:javascript
复制
sudo netstat -tap | grep mysql 

通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。

网上流传的有其他那种下载压缩包,解压直接用那种方式,比较繁琐,容易出错。

设置mysql远程连接

默认情况下,mysql只允许本地登录,我们平时用的都是在自己的电脑上用可视化工具连接mysql。

只需三步:

一、修改配置文件

我下载的mysql版本是 Server version: 5.7.23-0ubuntu0.16.04.1 (Ubuntu) 配置文件的位置可能和原来版本不一样,甚至文件名都变了。但是不用怕,只要找到一个文件里bind-address = 127.0.0.1 这一行就注释掉

我的配置文件在/ect/mysql/mysql.conf.d/mysqld.cnf

二、为需要远程登录的用户赋予权限
代码语言:javascript
复制
1、新建用户远程连接mysql数据库
grant all on *.* to admin@'%' identified by '123456' with grant option; 
flush privileges;
允许任何ip地址(%表示允许任何ip地址)的电脑用admin帐户和密码(123456)来访问这个mysql server。
注意admin账户不一定要存在。

2、支持root用户允许远程连接mysql数据库
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;
三、重启mysql

service mysql restart

重启服务让前两步的设置起作用。

linux中mysql的基本命令

1、基本的启动与关闭
代码语言:javascript
复制
一、 启动
1、使用 service 启动:service mysql start
2、使用 mysqld 脚本启动:/etc/inint.d/mysql start
3、使用 safe_mysqld 启动:safe_mysql&

二、停止
1、使用 service 启动:service mysql stop
2、使用 mysqld 脚本启动:/etc/inint.d/mysql stop
3、mysqladmin shutdown

三、重启
1、使用 service 启动:service mysql restart
2、使用 mysqld 脚本启动:/etc/inint.d/mysql restart
2、基本数据库操作
代码语言:javascript
复制
mysql -u root -p   回车输入密码,连接本地数据库

exit  退出
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.08.26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装只需几行简单的命令
  • 设置mysql远程连接
    • 一、修改配置文件
      • 二、为需要远程登录的用户赋予权限
        • 三、重启mysql
        • linux中mysql的基本命令
          • 1、基本的启动与关闭
            • 2、基本数据库操作
            相关产品与服务
            云数据库 SQL Server
            腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档