ubuntu18.04 通过deb 安装mysql5.7.31

确定系统版本

做事情之前,要清楚的知道自己具备的条件

查看系统版本号

root@gch-pc:~# cat /proc/version

Linux version 5.4.0-42-generic (buildd@lgw01-amd64-023) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #46~18.04.1-Ubuntu SMP Fri Jul 10 07:21:24 UTC 2020
或者

root@gch-pc:~# cat /etc/issue

Ubuntu 18.04.4 LTS \n \l
碰到过cat /proc/version****错误的情况,走了不少弯路,希望同学也可以引以为戒。

尝试apt-get 安装mysql

apt-get install mysql-server

如果可以安装恭喜你啦,不用那么麻烦了,到此为止

卸载apt-get 安装的mysql(为了演示用)

sudo apt-get autoremove --purge mysql-server-5.7
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common 
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

使用deb 安装mysql

我安装的时候,apt-get怎么都安装不上,没办法只能采用deb方式。

1. 下载tar文件

这个5.7.31社区版本,在mysql官网上找不到(如果安装了5.7.30就悲剧)
下载地址为:https://dev.mysql.com/downloads/mysql/5.7.html

2. 解压缩

tar -xf mysql-server_5.7.31-1ubuntu18.04_amd64.deb-bundle.tar

3. dpkg安装

sudo dpkg -i  mysql-common_5.7.31-1ubuntu18.04_amd64.deb
sudo dpkg -i libmysqlclient20_5.7.31-1ubuntu18.04_amd64.deb
sudo dpkg -i libmysqlclient-dev_5.7.31-1ubuntu18.04_amd64.deb
sudo dpkg -i libmysqld-dev_5.7.31-1ubuntu18.04_amd64.deb
# 提示:依赖 libaio1 libnuma1,未安装
apt --fix-broken install
sudo dpkg -i mysql-community-client_5.7.31-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-client_5.7.31-1ubuntu18.04_amd64.deb

#安装依赖包:
sudo apt-get -f install libmecab2
#安装mysql-server(原来使用的5.7.30版本,会提示mysql-client 是5.7.31不满足,才修改为5.7.31进行的安装)
sudo dpkg -i mysql-community-server_5.7.31-1ubuntu18.04_amd64.deb   #弹出设置密码窗口(见下图)

sudo dpkg -i mysql-server_5.7.31-1ubuntu18.04_amd64.deb

ubuntu18.04 通过deb 安装mysql5.7.31_第1张图片在这里输入密码

然后,就安装完成.

注意:linux下mysql默认表明大小写敏感

其他

1. 主机解析不了,添加域名服务器

vi /etc/resolv.conf

nameserver 8.8.8.8

2. rz命令 上传文件 xxxx was skipped

上传到的服务器位置的权限问题

3. sudo: unable to resolve host dt

https://linuxhandbook.com/sudo-unable-resolve-host/
/etc/hostname #存储的是hostname
/etc/hosts #添加一条记录

127.0.0.1 

你可能感兴趣的:(安装软件,ubuntu,mysql)