CentOS安装mysql并配置远程访问
最近上班挺无聊,每天就是不停的重启重启重启,然后抓log.于是有事儿没事儿的看卡闲书,搞搞其他事情.
但是,公司笔记本装太多乱其八糟的东西也还是不太好. 于是,想到了我那个当VPN server的VPS. 每个月花几十大洋单单就为了个VPN还是不太划算.
于是想在上面整个mysql 给最近做练习用. 这样,上班下班,很多资料也不需要来回倒腾U盘了. (感谢这个云时代,平时笔记和文档资料都存在evernote里,有个VPS可以搭建FTP,随时随地都可以撸一撸笔记文档,手痒了还可以练练.)废话太多了...开整
首先检查下你的系统里有没有装过mysql,使用这个命令
rpm -qa | grep mysql
如果有的话,rpm -e 把对应的卸掉就可以了. 我只是为了平时练习用,所以就直接yum安装了,不是最新的,凑合能用. 最新的可以去官网下载安装.
yum list | grep mysql
检查一下所有mysql相关的包. 安装很简单,一个命令
yum install -y mysql-server mysql mysql-devel
等一会儿,装好了. 就喜欢yum这种工具,一键搞定.
安装完成之后,通过 service mysqld start 来启动mysql. 第一次启动的时候会进行一些初始化配置,蹦出一堆东西. 淡定.
使用下面这个命令来给mysql的root用户设置密码.
mysqladmin -u root password 'new-passwd'
然后就可以登录了.
mysql -u root -p
到此,就可以使用了. 但是,总是想玩的高大上一点. 于是在本机安装workbench 然后远程连接VPS上的server.
1. iptables放开3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
2.本地登录mysql,在'mysql'这个数据库里执行GRANT ALL ON *.* to user@'IP' IDENTIFIED BY 'password'; 其中,user表示用户,对我来说就是root,IP表示登录机器的ip,由于我的电脑是DHCP,就直接写了个通配符%. password该用户对应的密码.
所以我的命令就是grant all privileges on *.* to 'root'@'%' identified by '*****' with grant option;
3.执行以下这个,FLUSH PRIVILEGES; 不然可能会有问题.
4.重启mysql, service mysqld restart.
5. workbench这边就很简单,戳一下这个加号,然后把该填的填好就可以了.

记得填好之后点一下test

我遇到一个很奇怪的问题, 刚开始由于配置不对,test connection的时候报错了. 但是这玩意儿提示的报错的地址不是我的VPS地址,而是福建的某个IP把connection refuse了. 因为我这个VPS在海外,当时以为被墙了,暗暗的问候了一下方校长以后发现是配置问题...
基本就这样了. 现在可以用了. workbench连远程的这个真的好慢... 还是命令行的爽...
CentOS安装mysql并配置远程访问的更多相关文章
- ubuntu下安装mysql和配置远程访问
ubuntu下安装mysql和配置远程访问 下载安装mysql sudo apt-get install mysql-client mysql-server 安装的时候会提示要设置root密码,如 ...
- Ubuntu18.04安装mysql并配置远程访问
1.ssh连接到Ubuntu服务器 默认root用户登陆,如果运行以下命令没有权限请在命令开头加sudo 2.安装mysql apt install mysql-server 3.配置mysql my ...
- 腾讯云ubuntu安装Mysql并配置远程访问
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6378914.html 一:修改SSH配置 输入 su 进入root模式.修改ssh配置: sudo vi /e ...
- CentOs安装Mysql和配置初始密码
mysql官网yum安装教程,地址:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/#repo-qg-yum-fresh-install ...
- CentOS7安装Mysql并配置远程访问
(su root登录到root账户) 下载repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 安装rpm ...
- 通过yum在centos安装mysql并配置远程登录
前言 前天按照Oracle上的文档装了一遍mysql,选了最新8.0的版本,后来出现一些问题,网上搜答案,出来的基本还是5.x版本的解决方案,并不适用8.0版本.然后我就去看了一下公司的正式环境买的阿 ...
- Docker安装MySQL并配置远程访问
1.docker search mysql 查看mysql版本 2.docker pull mysql 要选择starts最高的那个name 进行下载 3.docker images 查看下载好的镜像 ...
- CentOS双机中Docker下安装Mysql并配置互为主从模式
CentOS双机中Docker下安装Mysql并配置互为主从模式 目录 1.搜索镜像... 1 2.拉取镜像... 1 3.绑定端口: 1 4.配置文件(修改/etc/mysql/my.cnf文件): ...
- centOS安装Mysql指南
centOS安装Mysql指南 说明:使用操作系统centOS6.4 32位系统:mysql:mysql-5.7.10-linux-glibc2.5-i686.tar.gz; 一.准备 下载mysql ...
随机推荐
- Flask 学习篇二:学习Flask过程中的记录
Flask学习笔记: GitHub上面的Flask实践项目 https://github.com/SilentCC/FlaskWeb 1.Application and Request Context ...
- thread safe
computer science J. Glenn Brookshear with contributions from David T. SmithIndiana University of Pen ...
- https://validator.w3.org
https://validator.w3.org/nu/?doc=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.7%2Fen%2Fmanual-info. ...
- 【剑指offer】旋转数组的最小数字
一.题目: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转. 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素. 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个 ...
- HTML状态消息
HTTP 状态消息 当浏览器从 web 服务器请求服务时,可能会发生错误. 以下列举了有可能会返回的一系列 HTTP 状态消息: 1xx: 信息 消息: 描述: 100 Continue 服务器仅接收 ...
- 使用SolrJ代码导入,发布搜索服务
搭建solr服务器:http://www.cnblogs.com/liyafei/p/8005571.html 一导入要搜索的字段 1:确定发布搜索的字段,sql语句 SELECT a.id, b. ...
- Java-使用IO流对大文件进行分割和分割后的合并
有的时候我们想要操作的文件很大,比如:我们想要上传一个大文件,但是收到上传文件大小的限制,无法上传,这是我们可以将一个大的文件分割成若干个小文件进行操作,然后再把小文件还原成源文件.分割后的每个小文件 ...
- ubuntu vim python配置
参考https://www.cnblogs.com/cjy15639731813/p/5886158.html 但是后面打开文件的时候会报错,参考https://blog.csdn.net/jeff_ ...
- 使用jmeter进行websocket协议压测
第一步:添加websocket sampler组件 可以使用plugins manager进行添加,首先下载plugins manager组件: 下载路径: https://jmeter-plugi ...
- python-计算器实现
# 开发一个简单的python计算器# 实现加减乘除及括号优先级解析# 用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * ...