Linux安装Mysql5.5及远程连接数据库

一.ubunu14.04安装mysql数据库默认即为5.5版本

以下操作均在ubunu14.04版本下:

1.安装命令如下:

sudo apt-get install mysql-server

sudo apt-get install mysql-client

sudo apt-get install libmysqlclient-dev

2.镜像下载地址

ubuntu 14.04: 
http://mirrors.aliyun.com/ubuntu-releases/14.04/ 
ubuntu 16.04: 
http://mirrors.aliyun.com/ubuntu-releases/16.04/ 
ubuntu 18.04: 
http://mirrors.aliyun.com/ubuntu-releases/18.04/ 

3.使用apt安装中断安装后,再次使用apt会出现类似如下情况

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

解决方法:

sudo rm /var/cache/apt/archives/lock 
sudo rm /var/lib/dpkg/lock

4.安装MySQL-python报错,缺少依赖环境如下:

apt-get install libmysqlclient-dev libmysqld-dev python-dev python-setuptools

安装好依赖环境即可顺利安装MySQL-python 此依赖也适用于其他版本。

二.安装python虚拟开发环境

1.安装命令

sudo pip install virtualenv

sudo pip install virtualenvwrapper

扫描二维码关注公众号,回复: 2257178 查看本文章

2.查看系统中是否安装了virtualenv

virtualenv --version

3.区分virtualenv和virtualenvwrapper

virtualenv 是一个隔离Python环境的工具. 
virtualenv 可以让你在同一个操作系统上建立多个不同的Python环境. 
如一个Python2, 另一个Python3, 还有Django1.2 和 Django1.5 
项目Python环境互不相同,互不干涉.

virtualenvwrapper是virtualenv的扩展管理包,用于更方便管理虚拟环境, 
它可以将所有虚拟环境整合在一个目录下; 
管理(新增,删除,复制)虚拟环境; 
切换虚拟环境等

4.创建虚拟环境

 python2中 mkvirtualenv 虚拟环境名称

 python3中 mkvirtual -p python3 虚拟环境名称

5.使用虚拟环境

  workon 虚拟环境名称

6.查看虚拟环境

workon  两次tab键
或者
workon  回车

7.退出虚拟环境

deactivate

8.删除虚拟环境

rmvirtualenv 虚拟环境名称

9.正在使用的虚拟环境导入所需环境包(requirement.txt)

步骤:

A:将环境安装包导入文件中

pip freeze >requirement.txt

B:安装包文件

pip install -r requirement.txt

C:等待安装,并检查虚拟环境是否已成功安装工具包

pip freeze 或者pip list

三. 安装并开启SSH服务

1.安装ssh,命令如下

sudo apt-get install openssh-server

2.查看ssh服务是否启动

sudo ps -e |grep ssh

看到sshd说明服务已经启动

如果没有启动输入命令

sudo service ssh start

注意:本人用的是windows系统 连接ubuntu14.04虚拟机进行操作,到这步已经可以用xshell连接虚拟了。如果不能正常连接虚拟机,可以参考如下方法。

2.修改配置文件

 sudo gedit /etc/ssh/sshd_config
把配置文件中的"PermitRootLogin without-password"加一个"#"号注释掉,再增加一句"PermitRootLogin yes",保存文件,如下图。这样做是为了允许root用户登录。

3.查看ip地址

ifconfig

接下来可以用xshell进行连接了

四. apt update和apt upgrade区分

apt update:只检查,不更新(已安装的软件包是否有可用的更新,给出汇总报告)

用法:sudo apt update

apt upgrade:更新已安装的软件包

用法:sudo apt upgrade 软件包名

猜你喜欢

转载自blog.csdn.net/qq_28452897/article/details/81113337
今日推荐