Ubuntu16.04进行MySQL5.7-deb包的安装
来源:互联网 发布:app 实时数据展示页面 编辑:程序博客网 时间:2024/06/01 17:27
一、安装前
进入MySQL官网下载Ubtuntu版本的MySQL,我选择的是mysql-server_5.7.19-1ubuntu16.04_amd64.deb-bundle.tar
这个包包含了MySQL及各种组件
二、依赖关系
MySQL的安装文档强调了以下的依赖关系:
- MySQL has a dependency on the libaio library. Data directory
initialization and subsequent server startup steps will fail if this
library is not installed locally For MySQL 5.7.19 and later: Support for Non-Uniform Memory Access (NUMA) has been added to the generic Linux build, which has a dependency now on the libnuma library
2个库需要安装:
libaio和libnuma
sudo apt-get install libaio1 sudo apt-get install libnuma1
三、安装
安装deb包,注意安装顺序
mysql-common_5.7.19-1ubuntu16.04_amd64.deb
libmysqlclient20_5.7.19-1ubuntu16.04_amd64.deb
libmysqlclient-dev_5.7.19-1ubuntu16.04_amd64.deb
libmysqld-dev_5.7.19-1ubuntu16.04_amd64.deb
mysql-community-client_5.7.19-1ubuntu16.04_amd64.deb
mysql-client_5.7.19-1ubuntu16.04_amd64.deb
mysql-community-server_5.7.19-1ubuntu16.04_amd64.deb
命令:
sudo dpkg -i mysql-common_5.7.19-1ubuntu16.04_amd64.deb libmysqlclient20_5.7.19-1ubuntu16.04_amd64.deb libmysqlclient-dev_5.7.19-1ubuntu16.04_amd64.deb libmysqld-dev_5.7.19-1ubuntu16.04_amd64.deb mysql-community-client_5.7.19-1ubuntu16.04_amd64.deb mysql-client_5.7.19-1ubuntu16.04_amd64.deb mysql-community-server_5.7.19-1ubuntu16.04_amd64.deb
有可能出现其他依赖库未安装,使用apt-get -f install进行依赖库修复。修复后会自动进行重新安装,之后会进入MySQL配置页面,进行配置即可
安装完成,使用service mysql start/stop/restart进行服务控制
四、安装后
安装后使用Windows端的Navicat连接Linux端的MySQL可能会报2003错误,首先进入/etc/mysql/mysql.conf.d中对其中mysqld.cnf进行修改,将bind-address = 127.0.0.1注释掉。
在Linux端进入mysql的mysql数据库执行
UPDATE user SET host = "%" WHERE user = "root"; FLUSH PRIVILEGES;
设置MySQL接收来自任何IP的连接请求并刷新权限
重启MySQL服务,解决
- Ubuntu16.04进行MySQL5.7-deb包的安装
- Linux(Ubuntu16.04)+MySQL Community Server 5.7.17安装(使用MySQL5.7deb安装包)
- Ubuntu16.04安装MySQL5.7的教程
- Ubuntu14.04使用DEB安装Mysql5.7
- Ubuntu16.04安装MySQL5.7
- ubuntu16.04 安装mysql5.7
- Ubuntu16.04 怎样下载deb的源码包
- Ubuntu16.04下通过tar.gz包安装MySQL5.5.52
- Ubuntu16.04下通过tar.gz包安装MySQL5.5.52
- ubuntu16.04安装和卸载MySQL5.7
- 网易蜂巢ubuntu16.04 安装mysql5.7
- ubuntu16.04 简单安装mysql5.7
- ubuntu16.04卸载mysql5.7安装mysql5.6
- debian8 安装旧版本mysql5.7.17 DEB Bundle 包安装
- Ubuntu16.04安装 有道词典.deb
- ubuntu16.04安装mysql和mysql-workbench(通过deb包)
- Linux(Ubuntu16.04)+GitLab8.17deb安装包搭建Git仓库(代码管理系统)
- deb安装包的制作
- 如何提高运维团队的运维效率?
- DataTable设置列表的宽度
- 单件模式
- 重点相关计算公式
- 聊聊时下最热门应用的11种设计模式
- Ubuntu16.04进行MySQL5.7-deb包的安装
- SpringBoot 使用jackjson入门
- 输入框智能提示(一)
- nginx详解
- select和datalist的区别
- QT 使用自己的可以点击的label
- 10行原生JS实现文字无缝滚动
- Swift泛型在协议中的使用
- Spring中AOP的两种代理方式(Java动态代理和CGLIB代理)