腾讯云ubuntu安装Mysql并配置远程访问
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6378914.html
一:修改SSH配置
输入
su
进入root模式。修改ssh配置:
sudo vi /etc/ssh/sshd_config
点击键盘“I”键进入编辑模式,找到 PermitRootLogin ,将后面的值改为 yes。
输入
:wq
保存并退出。
重启ssh服务使改动生效:
sudo service ssh restart
二:修改云主机安全组

把这个安全组关联到主机。
三:安装Mysql
依次输入以下命令,安装数据库。期间出现root用户的密码设置,请认真输入并牢记,这是你以后用来登录mysql的密码。
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
验证是否安装成功:登录mysql
mysql -u root –p
四:配置mysql端口
输入
netstat -an|grep
可以看到
mysql默认监听127.0.0.1:3306端口,我们需要把它修改掉。
输入
vi /etc/mysql/mysql.conf.d/mysqld.cnf
(注意,网上目前很多教程都是在 /etc/mysql/my.cnf 修改,我装的是ubuntu16,按照他们的说法我根本没有找到bind-address。我是在 /etc/mysql/mysql.conf.d/mysqld.cnf 找到的。)
进入mysql配置文档,把bind-adress行注释掉,如下图:

输入 :wq 保存,退出。
重启mysql服务使配置生效:
service mysql restart
此时再输入 netstat -an|grep 查看得:
。
五:配置mysql远程开发远程连接权限
登录mysql:
mysql> use mysql;
授予所有权限:
mysql> grant all privileges on *.* to root@'%' identified by "root";
刷新权限:
flush privileges;
六:使用桌面Mysql工具远程连接
我使用的是SQLyog,下载地址为:https://sqlyog.en.softonic.com/
启动SQLyog,输入以下数据

点击连接,即可在可视化面板中操作你的云主机上的数据库了。如图:

七:出错处理
有时候,可能因为装mysql时某些软件安装顺序不对或者配置时弄错了导致mysql登录不了等错误(常见的是:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO))。如果你不想各种修改文件改密码,那么有一个通用的方法:重装。
依次输入以下命令,卸载mysql并清除残余数据:
sudo apt-get autoremove --purge mysql-server-5.0
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
然后按照上面一~六步重新执行,即可成功。
腾讯云ubuntu安装Mysql并配置远程访问的更多相关文章
- ubuntu下安装mysql和配置远程访问
ubuntu下安装mysql和配置远程访问 下载安装mysql sudo apt-get install mysql-client mysql-server 安装的时候会提示要设置root密码,如 ...
- ubuntu安装mysql后不能远程访问的方法
ubuntu安装mysql后不能远程访问的方法1.mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassw ...
- 腾讯云ubuntu安装使用MySQL
安装步骤 ubuntu@VM---ubuntu:~$ sudo apt-get install mysql-server (密码: root/root) ubuntu@VM---ubuntu:~$ s ...
- 腾讯云centos7安装MySQL
centos就centos呗,为什么要加个腾讯云呢?有这种疑问的兄dei,一定是没被不同云的系统坑过啊,阿里云的Ubuntu和腾讯云的Ubuntu不一样,centos好像也有差别,各个云平台,同样的系 ...
- 腾讯云Ubuntu安装可视化桌面
1.安装图形界面 sudo apt-get update 更新 1).sudo apt-get install xinit 2).sudo apt-get install gdm ( 登陆窗口,用于 ...
- 在腾讯云上安装mysql遇到的问题
卸载mysql: 1.sudo apt-get autoremove --purge mysql-server-5.5 5.5 是数据库版本, mysql -v 显示版本信息 2.sudo apt-g ...
- Ubuntu安装mysql及设置远程访问方法
ubuntu上安装mysql非常简单只需要几条命令就可以完成. 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-clie ...
- Ubuntu18.04安装mysql并配置远程访问
1.ssh连接到Ubuntu服务器 默认root用户登陆,如果运行以下命令没有权限请在命令开头加sudo 2.安装mysql apt install mysql-server 3.配置mysql my ...
- CentOS7安装Mysql并配置远程访问
(su root登录到root账户) 下载repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 安装rpm ...
随机推荐
- 通过xml文件来设置动画
@android:anim/accelerate_interpolator: 越来越快 @android:anim/decelerate_interpolator:越来越慢 @android:anim ...
- 《软件定义网络:SDN与OpenFlow解析》
<软件定义网络:SDN与OpenFlow解析> 基本信息 原书名:SDN: Software Defined Networks 原出版社: O'Reilly Media 作者: (美)Th ...
- protobuf中的编码规则
protobuf中的编码规则 (1)序列化和反序列化: 在开始本部分的内容之前,首先有必要介绍两个基本概念,一个是序列化,一个是反序列化.这两个概念的定义在网上搜一下都很多的,但大多都讲得比较晦涩,不 ...
- django时区设置以及全球用户如何各自显示当地时间
在Django的配置文件settings.py中,有两个配置参数是跟时间与时区有关的,分别是TIME_ZONE和USE_TZ 如果USE_TZ设置为True时,Django会使用系统默认设置的时区,即 ...
- 用VS自带的打包程序打包Web程序,安装时安装中断
出现这种问题,可能是你的IIS的兼容性问题: 把IIS兼容性安装好,再试试,应该可以了.
- Multiply Strings leetcode java
题目: Given two numbers represented as strings, return multiplication of the numbers as a string. Note ...
- Letter Combinations of a Phone Number leetcode java
题目: Given a digit string, return all possible letter combinations that the number could represent. A ...
- 算法 数组中出现次数最多的数字 MD
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...
- light oj 1007 Mathematically Hard (欧拉函数)
题目地址:light oj 1007 第一发欧拉函数. 欧拉函数重要性质: 设a为N的质因数.若(N % a == 0 && (N / a) % a == 0) 则有E(N)=E(N ...
- PHP 7中利用OpenSSL代替Mcrypt加解密的方法详解
php7.1发布后新特性吸引了不少PHPer,大家都在讨论新特性带来的好处与便利.但是从php7.0 升级到 php7.1 废弃(过时)了一个在过去普遍应用的扩展(mcrypt扩展).官方提供了相应的 ...