确定系统版本
做事情之前,要清楚的知道自己具备的条件
查看系统版本号
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
在这里输入密码
然后,就安装完成.
注意: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 <hostname>