Ubuntu16.04安装MySQL5.7的教程

安装主程序

主程序安装就我知道有两种方式:

- 使用apt-get全自动安装

# 安装命令
apt-get install mysql-server
# 安装过程中需要输入mysql的root密码
  • 使用dpkg手动安装依赖包
# 1. 下载安装包
# 我测试过程中下载的是:mysql-server_5.7.16-1ubuntu16.04_amd64.deb-bundle.tar
# 国内镜像站:http://mirrors.sohu.com/mysql/MySQL-5.7/
wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-server_5.7.16-1ubuntu16.04_amd64.deb-bundle.tar
# 2. 解压安装包
# 解压后将出现:
#  libmysqlclient20_5.7.16-1ubuntu16.04_amd64.deb
#  mysql-common_5.7.16-1ubuntu16.04_amd64.deb
#  mysql-community-source_5.7.16-1ubuntu16.04_amd64.deb
#  mysql-testsuite_5.7.16-1ubuntu16.04_amd64.deb
#  libmysqlclient-dev_5.7.16-1ubuntu16.04_amd64.deb
#  mysql-community_5.7.16-1ubuntu16.04_amd64.changes
#  mysql-community-test_5.7.16-1ubuntu16.04_amd64.deb
#  libmysqld-dev_5.7.16-1ubuntu16.04_amd64.deb
#  mysql-community-client_5.7.16-1ubuntu16.04_amd64.deb
#  mysql-server_5.7.16-1ubuntu16.04_amd64.deb
#  mysql-client_5.7.16-1ubuntu16.04_amd64.deb
#  mysql-community-server_5.7.16-1ubuntu16.04_amd64.deb
tar -xvf ../mysql-server_5.7.16-1ubuntu16.04_amd64.deb-bundle.tar -C ./
# 3. 使用dpkg安装依赖包
dpkg -i mysql-common_5.7.16-1ubuntu16.04_amd64.deb
dpkg -i libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb
dpkg -i libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb
dpkg -i libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb
# 上面四个包安装应该都没有什么问题,接下来安装的包将会抛出缺少依赖包的错误
# 所缺包名当时搞忘了记下来,请仔细看一下错误信息,然后使用apt-get安装一下即可
dpkg -i mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb
dpkg -i mysql-client_5.7.17-1ubuntu16.04_amd64.deb
dpkg -i mysql-community-source_5.7.17-1ubuntu16.04_amd64.deb
# 接下来我们需要安装mysql-community-server包了,安装之前还需要按照一个依赖包:libmecab2
apt-get install libmecab2
dpkg -i mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb
## 安装过程中需要输入mysql的root密码

至此,我们已经完成了主程序安装,并可以在本机使用MySQL -u root -p进行登录数据库了。

开放远程访问

  1. 开启root用户的全称访问权限

1.修改数据库中user的host

sh
# 使用mysql -u root -p登录到数据库,然后依次执行下面语句
# xxxxxx表示root用户的密码
use mysql;
update user set host = '%' where user ='root';
grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx';
flush privileges; 

2.修改my.conf的中的ip绑定

sh
# 进入编辑/etc/mysql/mysql.conf.d/mysqld.conf
vi /etc/mysql/mysql.conf.d/mysqld.conf
# 修改ip绑定
# 源文件中为:
bind-address 127.0.0.1
# 将其修改为:
bind-address 0.0.0.0
# 覆盖保存
esc:wq 

3.重启数据库

sh
# 重启命令
service mysql restart 
  • 新增用户并允许远程访问
# 新增用户并允许远程访问只需要在user表中增加一个用户,将host设置为%即可
# 下例默认将所有权限分配给新用户,例如:
grant all privileges on *.* to 'lethew'@'%' identified by 'abcdef';
flush privileges;

以上所述是小编给大家介绍的Ubuntu16.04安装MySQL5.7的教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

(0)

相关推荐

  • Ubuntu上安装MySQL+问题处理+安全优化

    0.说明 当然,MySQL的安装方法多种多样,在Ubuntu上,你可以采用apt-get的方式安装,这样的好处是:快速方便.基本上,它会帮你解决所有的函数库依赖问题,正常情况下,只要apt-get执行完成,那么MySQL也就可以使用了. 但我更倾向于使用源码的方式来安装MySQL,原因也很简单:除了有详细的官方文档外,你还可以非常清楚地知道你自己在做什么,这点在以后MySQL运行出现问题时将会有很大的帮助! 但即便是按照官方文档来安装,你也会遇到各种各样的问题,这里,我将呈现一个完整的过程给大家

  • Ubuntu下MySQL及工具安装配置详解

    本文为大家分享了 安装命令:  复制代码 代码如下: sudo apt-get install mysql-server  mysql-client  mysql-query-browser  mysql-admin 修改root密码: 复制代码 代码如下: mysqladmin -u root password "yourpassword" 配置:  注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf

  • ubuntu kylin 14.10下多个mysql 5.7.14安装教程

    前文已述,因为需要测试mysql的主从配置方案,所以要安装多个mysql.这次是在ubuntu kylin 14.10上安装多个mysql 5.7.14. 系统环境:ubuntu kylin 14.10,64位系统 mysql版本:5.7.14社区版 mysql下载地址:http://dev.mysql.com/downloads/mysql/,选择 Linux - Generic,下载612.9M的mysql-5.7.14-linux-glibc2.5-x86_64.tar.gz mysql官

  • Ubuntu+Nginx+Mysql+Php+Zend+eaccelerator安装配置文字版

    把我架设lnmp网站的过程写出来,希望对想架设网站的朋友有所帮助,如有更好的办法请提出来. 之所以用nginx没用apache,是因为nginx的效率更高一些,尤其是对一些低配置的服务器,比如我在单位256M内存的旧机器上架设的服务器. 1.安装ubuntu server 10.04或10.10,其中安装语言选的en,时区shanghai,服务只安装ssh,其他全部用默认就行. 提示:以上安装过程完成后,建议用其他计算机登录服务器,windows系统可以用putty,linux系统直接在终端用命

  • mysql自动化安装脚本(ubuntu and centos64)

    Ubuntu Mysql自动化安装脚本 复制代码 代码如下: #/bin/bash function hasDpkg { r=`dpkg -l | grep "$1"` if [ -n "$r" ] then h=`dpkg -l | grep "ii $1"` if [ -n "$h" ] then return 1 else return 0 fi else return 0 fi } mysql="mysql-

  • python安装mysql-python简明笔记(ubuntu环境)

    本文讲述了python安装mysql-python的方法.分享给大家供大家参考,具体如下: ubuntu 系统下进行的操作 首先安装了pip工具 sudo apt-get install python-pip 然后使用 sudo pip install mysql-python 安装第三方库.但是此时报错 sh: mysql_config: not found Traceback (most recent call last): File "setup.py", line 15, in

  • 图文详解Ubuntu下安装配置Mysql教程

    Ubuntu安装Mysq有l三种安装方式,下面就为大家一一讲解,具体内容如下 1. 从网上安装 sudo apt-get install mysql-server.装完已经自动配置好环境变量,可以直接使用mysql的命令. 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多. 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例. 3. 二进制包安装:安装完成已经自动配置好环境变量,可以直接使用m

  • 基于ubuntu下nginx+php+mysql安装配置的具体操作步骤

    1.更新 1 sudo apt-get update 2.安装nginx 1 sudo apt-get intsall nginx Ubuntu安装之后的文件结构大致为:* 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下*程序文件在/usr/sbin/nginx * 日志放在了/var/log/nginx中*并已经在/etc/init.d/下创建了启动脚本nginx* 默认的虚拟主机的目录设置在了/var/www/ng

  • 在Ubuntu 16.10安装mysql workbench报未安装软件包 libpng12-0错误的解决方法

    1.安装mysql workbench,提示未安装软件包 libpng12-0 下载了MySQL Workbench 6.3.8 在安装的时候报错: sudo dpkg -i mysql-workbench-community-6.3.8-1ubu1604-amd64.deb 提示:未安装软件包 libpng12-0. 然而使用sudo apt-get -f install后还是报错,后来找到下载libpng12-0的地址并安装. 2.下载安装libpng12-0 下载libpng12-0地址:

  • Ubuntu16.04安装MySQL5.7的教程

    安装主程序 主程序安装就我知道有两种方式: - 使用apt-get全自动安装 # 安装命令 apt-get install mysql-server # 安装过程中需要输入mysql的root密码 使用dpkg手动安装依赖包 # 1. 下载安装包 # 我测试过程中下载的是:mysql-server_5.7.16-1ubuntu16.04_amd64.deb-bundle.tar # 国内镜像站:http://mirrors.sohu.com/mysql/MySQL-5.7/ wget http:

  • ubuntu16.04安装搜狗拼音的图文教程

    首先在官网上面,下载最新的搜狗拼音输入法 Linux 版本. 双击运行,发现安装不了. 于是改在命令行运行. 运行后,发现提示少了一些依赖包,于是运行下面的命令:sudo apt-get -f install 这里由于之前已经运行过此命令,所以没有出现安装信息.如果是之前提示有依赖包没有安装,此时会出现安装信息.等安装完成之后,再运行一下命令: sudo dpkg -i sogoupinyin_2.0.0.0078_amd64.deb 此时就应该提示安装成功. 重启电脑,搜狗输入法就能正常使用了

  • vitrualBox+ubuntu16.04安装python3.6最新教程及详细步骤

    因为这两天在学习深度学习需要用到ubuntu+python3.6版本,所以就按照网上的教学安装,但是ubuntu16.04自带的是python2.7和3.5版本,所以需要另外安装.但是安装了半天浪费了一整天时间踩了各种坑.最后终于成功了.因此写下此教程帮助后人,免走歪路. 以下是一路安装时的一些tips: 安装ubuntu16时,最后会下载语言包,因为是用的国外的源,需要花费大量时间,因此可以先点击skip跳过.后面修改源再来继续安装. 在搜索里找到软件和更新,里面可以切换下载源,我选的是阿里云

  • Ubuntu16.04安装mysql5.7.22的图文教程

    VMware12.0+Ubuntu16.04+MySQL5.7.22安装教程,具体内容如下 首先使用命令sudo -s获得root权限,后面执行任何命令都不需要每次输入密码了.用whereis mysql查看当前是否有安装MySQL,有就卸载,没有就继续.如下图,本机之前没有安装MySQL,那个显示的路径是我创建的一个文件夹,为了放mysql. 将下载好的MySQL使用命令"cp mysql-server_8.0.11-1ubuntu16.04_amd64.deb-bundle.tar /usr

  • 详解Ubuntu16.04安装Docker、nvidia-docker的教程

    Docker安装 1.更换国内软件源,推荐中国科技大学的源,稳定速度快(可选) sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list sudo apt update 2.安装需要的包 sudo apt install apt-transport-https ca-certificat

  • Ubuntu18.04安装mysql5.7.23的教程

    本文为大家分享了Ubuntu18.04安装mysql5.7.23的具体方法,供大家参考,具体内容如下 参考文章:Ubuntu 18.04 安装mysql 5.7 1.安装服务器和客户端 # 安装mysql服务 sudo apt-get install mysql-server # 安装客户端 sudo apt install mysql-client # 安装依赖 sudo apt install libmysqlclient-dev 2.检查安装状态 # 检查状态 sudo netstat -

  • Ubuntu16.04 安装Teamviewer的教程详解

    有时需要远程控制ubuntu系统的电脑,Teamviewer在linux下也可以进行安装,大致看了下向日葵在linux下配置好像比较麻烦,而且Teamviewer远程控制的流畅性一直不错,就选择安装Teamviewer. 下面给出具体的安装步骤: 1. 首先到https://www.teamviewer.com/zhcn/download/linux/下载相应linux版本的Teamviewer,版主选择的是ubuntu版本,下载完成之后,在你的下载路径中会有软件安装包teamviewer_12

  • Ubuntu16.04安装搜狗输入法的教程图解

    1.下载搜狗输入法的安装包 下载地址为: http://pinyin.sogou.com/linux/  ,如下图,要选择与自己系统位数一致的安装包,我的系统是64位,所以我下载64位的安装包 2.按键Ctr+Alt+T打开终端,输入以下命令切换到下载文件夹: cd ~/Downloads/   查看是否下载完成 ls   安装搜狗输入法 sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb   3.从系统设置里面点击"语言支持",一开始的系统里面

  • 详解Ubuntu16.04安装nvidia驱动+CUDA+cuDNN的教程

    准备工作 1.查看GPU是否支持CUDA lspci | grep -i nvidia 2.查看Linux版本 uname -m && cat /etc/*release nvidia驱动 1. 先卸载原有N卡驱动 #for case1: original driver installed by apt-get: sudo apt-get remove --purge nvidia* #for case2: original driver installed by runfile: sud

  • Ubuntu16.04安装部署solr7的图文详细教程

    本文为大家分享了Ubuntu16.04安装部署solr7的具体方法,供大家参考,具体内容如下 VMware12.0+Ubuntu16.04+jdk1.8.0_171+Tomcat8.0.53+solr7.4.0 首先看看安装成功的界面,纪念一下,哈哈哈-- 在安装部署solr之前,先安装好jdk1.8和Tomcat8.0的环境,然后对下载好的solr进行解压: 解压后的文件夹有以下内容: 然后我们进入到/server/solr-webapp目录,里面有一个webapp,将这个webapp复制到/

随机推荐