在MySQL官网上下载最新版的Ubuntu Linux专用的MySQL。我这里下载的是:

mysql-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar

也可从以下mirrors下载:

解压文件 命令为:

root@ubuntu:/# tar -zxvf mysql-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar -C ./opt/

解压开来后,一共有11个deb包,用sudo dpkg -i [包名]命令逐个安装,因为包与包中间存在依赖关系,这里安装有个先后顺序。

-rw-r--r--  1 7155 31415    841472 Nov 28 05:50 libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb

-rw-r--r--  1 7155 31415   1189512 Nov 28 05:50 libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb

-rw-r--r--  1 7155 31415  17383814 Nov 28 05:50 libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb

-rw-r--r--  1 7155 31415     12644 Nov 28 05:50 mysql-client_5.7.17-1ubuntu16.04_amd64.deb

-rw-r--r--  1 7155 31415     71282 Nov 28 05:50 mysql-common_5.7.17-1ubuntu16.04_amd64.deb

-rw-r--r--  1 7155 31415      6815 Nov 28 05:50 mysql-community_5.7.17-1ubuntu16.04_amd64.changes

-rw-r--r--  1 7155 31415   7357222 Nov 28 05:50 mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb

-rw-r--r--  1 7155 31415  24698654 Nov 28 05:50 mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb

-rw-r--r--  1 7155 31415 133305884 Nov 28 05:50 mysql-community-source_5.7.17-1ubuntu16.04_amd64.deb

-rw-r--r--  1 7155 31415  23384678 Nov 28 05:50 mysql-community-test_5.7.17-1ubuntu16.04_amd64.deb

-rw-r--r--  1 7155 31415     12636 Nov 28 05:50 mysql-server_5.7.17-1ubuntu16.04_amd64.deb

-rw-r--r--  1 7155 31415     12652 Nov 28 05:50 mysql-testsuite_5.7.17-1ubuntu16.04_amd64.deb

我的安装的顺序是:

1.mysql-common_5.7.17-1ubuntu16.04_amd64.deb

2.libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb

3.libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb

4.libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb

5.mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb

6.mysql-client_5.7.17-1ubuntu16.04_amd64.deb

7.mysql-community-source_5.7.17-1ubuntu16.04_amd64.deb

这里需要再安装一个依赖包叫libmecab2,安装好后,继续安装最后一个:

8.mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb

安装过程中需要设置数据库密码。

到这里,所有的已经安装完毕。输入Mysql -u root -p可以登陆数据库了。

mysql简单安装方式:

1. sudo apt-get install mysql-server

2. apt-get isntall mysql-client

3.  sudo apt-get install libmysqlclient-dev

安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:

sudo netstat -tap | grep mysql

通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。

登陆mysql数据库可以通过如下命令:

mysql -u root -p

-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。

然后通过 show databases; 就可以查看当前的数据库。

我们选择 mysql数据库就行下一步操作,使用use mysql 命令,显示当前数据库的表单:show tables;

mysql> create database mydatabase;

Query OK, 1 row affected (0.00 sec)

mysql> use mydatabase;

Database changed

mysql> source ./mysql.sql

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.33 sec)

Records: 0  Duplicates: 0  Warnings: 0

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected (0.04 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

mysql> show tables;

dpkg安装出现的问题:

安装mysql server时产生软件依赖问题:

mysql-community-server depends on apparmor; however:

Package apparmor is not installed.

mysql-community-server depends on libmecab2 (>= 0.996-1.2ubuntu1); however:

Package libmecab2 is not installed.

那就先安装上:

sudo apt -get install libmecab2

然后mysql-community-server,mysql-server就能正常使用了

在ubuntu下安装任何软件都提示以下错误:

You might want to run 'apt-get -f install' to correct these:

The following packages have unmet dependencies:

kate : Depends: kdelibs4c2a (>= 4:3.5.9) but it is not going to be installed

Depends: libqt3-mt (>= 3:3.3.8b) but it is not going to be installed

Recommends: kregexpeditor but it is not installable

kscope : Depends: kdelibs4c2a (>= 4:3.5.7-1) but it is not going to be installed

Depends: libaudio2 but it is not going to be installed

Depends: libqt3-mt (>= 3:3.3.8really3.3.7) but it is not going to be installed

Depends: cscope but it is not going to be installed

Depends: exuberant-ctags but it is not going to be installed

Depends: graphviz but it is not going to be installed

E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

解决方法:

删除提示的kate和kscope两个未完全安装的软件。

$sudo dpkg --purge kate

$sudo dpkg --purge kscope

ubuntu安装mysql5.7.17_ubuntu 16.04安装mysql-server_5.7.17相关推荐

  1. ubuntu 环境下调试mysql源码_【转】Ubuntu 16.04下 Mysql 5.7.17源码编译与安装

    Ubuntu 16.04下 Mysql5.7.17源码编译与安装 系统环境 一. 系统安装条件 1.cmake MySQL使用cmake跨平台工具预编译源码,用于设置mysql的编译参数. sudo ...

  2. Ubuntu 16.04安装MySQL(5.7.18)

    Ubuntu 16.04安装MySQL(5.7.18) 此篇为http://www.cnblogs.com/EasonJim/p/7139275.html的分支页. 安装MySQL前需要做如下了解: ...

  3. Ubuntu 16.04 安装后修改屏幕分辨率(xrandr: Failed to get size of gamma for output default)

    ubuntu 16.04 安装后分辨率只有一个选项 1024x768,使用 xrandr 命令出现错误: xrandr: Failed to get size of gamma for output ...

  4. 16.04linux 安装微信,Ubuntu 16.04安装微信的过程记录

    微信没有出Linux的版本,但是可以通过以下方式解决: 1.使用网页版,除了没有公众号之后,一切都没问题,包括传文件等. 2.使用第三方版本,只不过这个是桌面应用,原理是通过网页API集成的,稳定性还 ...

  5. Ubuntu 16.04 安装 Wireshark分析tcpdump的pcap包——sudo apt install wireshark-qt

    tcpdump 的抓包保存到文件的命令参数是-w xxx.cap 抓eth1的包  tcpdump -i eth1 -w /tmp/xxx.cap  抓 192.168.1.123的包  tcpdum ...

  6. Ubuntu 16.04 安装 caffe

    Ubuntu16.04安装Caffe最全最详细教程(CPU) 由于本人电脑不支持GPU,故选择CPU安装caffe.具体查看方式:键入命令: lspci | grep -i nvidia ,若按回车之 ...

  7. linux打开vivado_ubuntu启动vivado UBUNTU 16.04安装VIVADO成功启动SDK - Linux - 服务器之家...

    ubuntu启动vivado UBUNTU 16.04安装VIVADO&&成功启动SDK 发布时间:2017-04-25 来源:服务器之家 在UNBUNTU 16.04 64位 系统下 ...

  8. Ubuntu 16.04安装Tomcat 8 图解

    Ubuntu 16.04安装Tomcat 8 图解 Linux公社 10-18 00:00 Tomcat是由Apache开发的一款免费且开源的轻量级Web应用服务器,Tomcat8服务器在中小企业中得 ...

  9. linux安装tensorflow教程,Ubuntu 16.04 安装 TensorFlow(GPU支持)

    本文记录Ubuntu 16.04安装Tensorflow步骤,也包括怎么从源码编译安装Tensorflow. 要想安装Tensorflow GPU版本,你需要有一个新一点的Nvidia显卡. Tens ...

最新文章

  1. java nonewithrsa,如何使“MessageDigest SHA-1和Signature NONEwithRSA”等同于“Signature SHA1withRSA”...
  2. Elasticsearch中如何进行日期(数值)范围查询
  3. 二叉树路径和最大python_python3实现在二叉树中找出和为某一值的所有路径(推荐)...
  4. c语言程序加仿真,求助。C语言的程序和仿真
  5. Linux_09 Linux软件包管理 rpm与yum
  6. 带标题和导航点的ViewPager
  7. mysql 生明变量_mysql中变量的使用
  8. python 邮箱验证_Python-发送邮件验证码
  9. thread_LockSupport
  10. 网络协议和Netty
  11. 120. strtotime()
  12. 《软件体系结构》 练习题
  13. 超级好用的KeyBoard WPF软键盘
  14. python美化excel_python3哪个库可以实现格式美化?
  15. Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
  16. GIS地图点汇聚及空间搜索算法Java实现样例
  17. GitHub Star 13.9k,顶级项目全新开源表格识别算法
  18. Qt字符串生成二维码功能
  19. 利用物联网更好地管理供应链
  20. 独立电子商务网站运营成本

热门文章

  1. Win7搭建NodeJs开发环境以及HelloWorld展示—图解
  2. Jenkins 与 Kubernetes 的 CI 与 CD Git + Maven + Docker+Kubectl
  3. Ubuntu 加速安装Opencv 3.4.3
  4. JSONObject与GSON的一些常用的方法的使用
  5. C#利用反射将实体类ListT转化为Datatable
  6. ping 工具开发日记(1)
  7. pyHook pyHook3 区别_一般过去时态和现在完成时态之间到底有什么区别?通过一道语法题,帮你彻底讲清楚!...
  8. ubuntu mysql medium_ubuntu mysql远程连接+phpmyadmin安装
  9. python 根据名称获取pid_【Python学习笔记】76、常用第三方模块psutil
  10. mysql 视图 数据相加_MySQL