python-django-linux上mysql的安装和配置_20191124
又有了阻塞了,怎么在Linux创建数据库,mysql,
我把数据库安装在Linux上,
- 1,sudo apt-get install mysql-server
- 2,ps -aux | grep 'mysql',如果出现了,就是安装好了,
- usr/sbin/mysqld,显示这个,后面有一个d,就是开机默认启动的意思,
- 3,sudo service mysql stop,这是关闭服务,
- 4,sudo service mysql restart,这是重启服务,
配置:
- 打开这个文件,cd /etc/mysql/mysql.conf.d/ vim mysqld.cnf
- 这个配置文件不要随便动,
安装客户端,
- 安装命令客户端,sudo apt-get install mysql-client
这个命令客户端怎么用:
- 先登录,mysql -uroot -p,输入密码
- 然后你就可以输入命令了,和cmd窗口输入sql一样的,
图形的客户端
- 我要使用我Windows上面的,连接虚拟机上的,
- 需要修改Linux上面mysql的配置,sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
- 把#bind-address=127.0.0.1,注释掉
- 重启mysql,
not allowed to connect to this MySQL server
解决方案:
- 1,mysql -u root -p
- 2,依次执行如下命令:
- use mysql;
- select host from user where user='root';
- 3,update user set host = '%' where user ='root'; Host设置了“%”后便可以允许远程访问。
- 4,flush privileges;,使得配置立刻生效,
创建数据库
- show databases;
- CREATE DATABASE dailyfresh;
#####################################################################################################
windows下用navicat远程链接虚拟机Linux下MySQL数据库
首先,我用navicat去远程链接我虚拟机中的MySQL,链接测试失败。
第一步:
- 检查远程的虚拟机是否可以ping通过
- 查看虚拟机IP,ifconfig,为192.168.38.128
- cmd窗口ping 192.168.38.128,出现如下界面说明是可以的
第二步:
- 检查虚拟机mysql的端口号是否对外开通
- 比如我们能用xshell等远程工具连接虚拟机上的linux,是因为开放了22端口
- 查看mysql的端口,mysql -uroot -p ,在mysql命令行模式下执行以下命令就可以查看,查到的结果是3306
- show variables like '%port%';
第三步:
- 查看虚拟机的3306端口是否开放
- cmd下执行telnet 192.168.38.128 3306
- 无法执行,这是因为Windows telnet默认是关闭的
- 在Windows控制面板中,打开Windows的功能,打开Telnet服务端和客户端,
- 重新打开cmd窗口执行命令,结果是无法连接,这是因为虚拟机上的3306并没有对外开放,可以用22的试下效果就知道了
第四步:
- 到了这一步就很诡异了,
- Windows 中Telnet3306端口就是不通,但是使用ssh连接Ubuntu就是正常的,
- 所以只有可能是两个原因,
- 1是mysql的设置没有开放mysql的3306端口,
- 2是防火墙没有设置mysql 的3306端口
- 我尝试了在Ubuntu系统连接mysql是正常的,所以只有可能是第二个情况,防火墙的问题了,
- 然后在虚拟机中查看网络端口信息: #netstat -ntpl
- 我查看了,查看了防火墙的状态,#iptables -vnL,,,、
- 要清除防火墙中链中的规则 #iptables -F,我做了这一步之后,再去连接远程mysql就可以了,!!!!!
- 该死,气死我了,!!!!!!!!
python-django-linux上mysql的安装和配置_20191124的更多相关文章
- Linux上mysql的安装与配置
前言 在我们使用Linux的过程中,可能会使用到数据库.那么,数据库的安装与配置就是我们需要掌握的了~所以呢,这篇博客小编就来给大家唠唠数据库的安装与配置. 说到编译安装,小编脑海里浮现的第一个方法就 ...
- .Neter玩转Linux系列之六:Linux下MySQL的安装、配置、使用
一.Linux安装MySQL (1)下载安装包:https://dev.mysql.com/downloads/mysql/ (2)解压并安装 命令:tar zxvf 文件名 解压完成之后,重名一下文 ...
- linux下Mysql 的安装、配置、数据导入导出
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),虽然功能未必很强大,但因它的免费开源而广受欢迎. 这次,接着上一篇<CentOs minimal安装和开发环境部署>,讲下L ...
- windows和linux上mysql的安装
mysql基于多平台,多版本的安装 mysql.tar.gz 链接:https://pan.baidu.com/s/1lG9BNL1mG4qbjM8xLHtrjQ 密码:s4tk MySQL 是一个 ...
- Linux上open-iscsi 的安装,配置和使用
关于open-iscsi open-iscsi是一个实现 RFC3720 iSCSI协议的高性能initiator程序.iSCSI使得访问SAN上的存储不再只能依赖Fibre Channel,也可以通 ...
- Linux上MySQL的安装
a.检测是否安装了mysql rpm -qa | grep mysql b.卸载系统自带的mysql rpm -e --nodeps 卸载的包 rpm -e --nodeps mysql-libs- ...
- linux上 mysql 的安装,以及解决不能远程访问数据库系统的问题
1.安装 通过 yum 安装最方便 2.重设密码: 修改 etc/my.cnf 文件 skip-grant-tables 跳出登录后,# /etc/init.d/mysqld restart 重启后 ...
- linux上redis的安装与配置
1.redis安装 wget http://download.redis.io/releases/redis-4.0.8.tar.gz tar xzf redis-4.0.8.tar.gz ln -s ...
- Linux上MongoDB的安装与配置
长话短说,一共有两种方法.(我随便选了一个发行版Mint) 一.apt-get方法 官网上说的很清楚: http://docs.mongodb.org/manual/tutorial/install- ...
随机推荐
- maven打包 invalid entry size Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.5.14.RELEASE:repackage (default) on project
打包失败,但是不知是具体是什么引起得,使用mvn -e clean package,定位到报错得代码 在定位到代码,打上断点,使用maven 打包debug模式 找到dubbo.properties, ...
- SQL基础教程(第2版)第4章 数据更新:4-4 事务
●事务是需要在同一个处理单元中执行的一系列更新处理的集合. ● 事务处理的终止指令包括COMMIT(提交处理)和ROLLBACK(取消处理)两种. ● DBMS的事务具有原子性(Atomicity). ...
- Android aar同步Failed to resolve: :nuisdk:
在app.gradle中android.dependencies同一级别下加入: repositories { flatDir { dirs 'libs' } }
- vue 动画原理 part1
Vue动画原理 增加和删除css增加样式实现一个过渡效果也就是动画效果 1.需要动画效果的标签外包裹一个transition标签 会被自动分析css样式,然后自动构建一个动画流程 transition ...
- 常用DIV+CSS命名大全集合
一.命名规则说明: - TOP 1).所有的命名最好都小写 2).属性的值一定要用双引号("")括起来,且一定要有值如class="divcss5",i ...
- [原]调试实战——程序CPU占用率飙升,你知道如何快速定位吗?
原调试debugwindbghangprocess explorer 前言 如果我们自己的程序的CPU Usage(CPU占用率)飙升,并且居高不下,很有可能陷入了死循环.你知道怎么快速定位并解决吗? ...
- vue-router中参数传递
VUE路由之间携带参数 今天在实现一个功能的时候遇到的问题,一个把组件a中的值传输到组件b中时,但是组件a和组件b之间通信的时候路由跳转了 猜想:路由跳转导致监听事件失败,(暂时理解为:当路由跳转后监 ...
- http协议笔记(不全)
1.URL 统一资源定位系统 URL由三部分组成:资源类型.存放资源的主机域名.资源文件名.url是统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址 ...
- nodejs服务后台持续运行三种方法
一.利用 forever forever是一个nodejs守护进程,完全由命令行操控.forever会监控nodejs服务,并在服务挂掉后进行重启. 1.安装 forever npm install ...
- VMware Horizon view 7安装视频教程
1.教程介绍1.1::通过本教程起到抛砖引玉效果,希望各位喜爱VMware产品的朋友受益良多. 1.2::以下提供的任何软件仅供学习交流使用. 2.视频教程2.1::ESXI安装视频 链接:https ...