赞
踩
本文以mysql8版本为例,之前装过8.0.12版本,此次装8.0.20版本
apt-get install mysql;会默认安装最新版本,无法满足指定版本一些数据恢复操作
下载链接:https://dev.mysql.com/downloads/mysql/
打开下载界面,选择存档
选择tar压缩包,选择bundle版本(带部分依赖,比较全)
点击下载
虚拟磁盘位置配置并确定磁盘大小上限,点击创建完成
全局设定
网卡1
必须开启网卡2,选择host-only模式,否则宿主机无法访问
配置完成
开机安装,一路默认OK
点击启动安装即可
安装增强功能
点击run,输入root密码
安装完成后,点击任意键退出
开启双向复制及双向拖放功能
重启生效,并且点击最大化能全屏
使用tar解压,得到左侧的安装包
tar xvf mysql-server_8.0.20-1ubuntu16.04_amd64.deb-bundle.tar
主要是使用dpkg -i 指令进行安装,注意顺序及错误提示(及时下载缺失的包)
解压后安装包如图所示,注意顺序
dpkg -i mysql-common_8.0.20-1ubuntu16.04_amd64.deb
dpkg -i mysql-community-client-core_8.0.20-1ubuntu16.04_amd64.deb
dpkg -i mysql-community-client_8.0.20-1ubuntu16.04_amd64.deb
dpkg -i mysql-community-server-core_8.0.20-1ubuntu16.04_amd64.deb
报错:缺乏两个依赖(libaio1,libmecab2)
解决:解压的官方包里没有,需要自行下载
下载地址,注意下载的版本要求
https://ubuntu.pkgs.org/18.04/ubuntu-universe-amd64/libmecab2_0.996-5_amd64.deb.html
打开下载界面,可以在搜索框任意输入包名,检索,往下翻游下载地址
下载地址
wget http://archive.ubuntu.com/ubuntu/pool/universe/m/mecab/libmecab2_0.996-5_amd64.deb
下载完安装
dpkg -i libmecab2_0.996-5_amd64.deb
选择amd版本,千万不要选择arm
安装完成
dpkg -i mysql-client_8.0.20-1ubuntu16.04_amd64.deb
dpkg -i mysql-community-server_8.0.20-1ubuntu16.04_amd64.deb
正确出现安装界面
输入数据库root密码
加密模式可以选择5.x模式,旧版本更稳定
安装完成
mysql 8 和原先的mysql不一样,远程授权需要两步走,先创建,再授权
create user root@'%' identified by '123456';
grant all privileges on *.* to root@'%' with grant option;
flush privileges;
重启mysql服务
service mysql restart
关闭防火墙
ufw disable
完成
远程访问,成功
查看mysql安装版本
mysql --version
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。