腾讯云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 ...
随机推荐
- X、Y轴抖动的动画
实现这个动画效果用到了interpolator属性,这样就能让一些控件产生自定义的抖动效果 这是用作interpolator的文件,用来做动画循环 cycle.xml <?xml version ...
- Java命令学习系列(四)——jstat
jstat(JVM Statistics Monitoring Tool)是用于监控虚拟机各种运行状态信息的命令行工具.他可以显示本地或远程虚拟机进程中的类装载.内存.垃圾收集.JIT编译等运行数据, ...
- CImg、libjpeg--介绍、配置(操作JPEG)
关于处理图片,之前写了两篇博客关于ImageMagick的: <ImageMagick–介绍> <ImageMagick–VS2015环境配置.开发(registrykeylooku ...
- iOS:创建带logol的二维码
//二维码生成 实质: 把字符串转变为 图片 // 需要 coreImage框架, 已经包含在了 UIKit框架里面 //MARK: 二维码中间内置图片,可以是公司logo + (UIImage *) ...
- swift3.0:CoreData的使用
一.介绍 CoreData不像slqite3那样编写代码繁琐,同时避免了使用了SQL语句的麻烦,也可以回避使用C语言的语法,降低了iOS开发的技术门槛. CoreData可降低开发成本,提高代码质量. ...
- RV32FD指令集
Risc-V架构定义了可选的单精度浮点指令(F扩展指令集)和双精度浮点指令(D扩展指令集). Risc-V架构规定:处理器可以选择只实现F扩展指令子集而不支持D扩展指令子集:但是如果支持了D扩展指令子 ...
- 【BLE】CC2541之发现服务与特征值
一.简介 本文以SimpleBLECentral工程为例,解析CC2541作为主机时是如何发现从机的服务和特征值的. 二.实验平台 协议栈版本:BLE-CC254x-1.4.0 编译软件:IAR 8. ...
- 如何mount一个Isilon的NFS的file share?
命令如下: mount -o vers=3,proto=tcp 172.16.200.41:/ifs/nfsshare1 /mnt/localfolder1 简单版的 mount 192.168.1. ...
- adb 环境配置 常用命令 总结
配置环境变量 右键我的电脑 -> 属性 -> 高级 -> 环境变量 -> Path 在Path中添加Android SDK安装路径中 adb.exe 的路径,例如[\sdk\p ...
- JavaScript 实现打印,打印预览,打印设置
WebBrowser是IE内置的浏览器控件,无需用户下载. 一.WebBrowser控件 <object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CL ...