下载
安装过程省略,这里是vmware安装的,正常安装即可
vim不能正常使用上下左右方向键问题
sudo apt-get remove vim-common
sudo apt-get install vim
更改软件更新源为阿里云
- 查看版本源(ubuntu20.04为focal)命令
lsb_release -c
- 备份和操作
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
无法更改sources.list文件的可以切换root账户或修改source.list文件的权限
vim /etc/apt/sources.list
注释掉所有原有的配置,底部添加阿里云配置,:wq保存退出
:
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
- 更新源和软件
sudo apt update
sudo apt upgrade
设置静态ip
查看当前网卡和ip和网关
编辑配置:sudo vim /etc/netplan/01-network-manager-all.yaml
network:
version: 2
renderer: NetworkManager
ethernets:
ens33:
dhcp4: no
addresses: [192.168.77.128/24]
gateway4: 192.168.77.2
nameservers:
addresses: [192.168.77.2,8.8.8.8]
使配置生效
sudo netplan apply
配置启用ssh
查看是否已经启用:ps -e|grep ssh
sudo apt-get install openssh-server
service ssh start
安装mysql
官网:https://dev.mysql.com/downloads/mysql/
下载dep文件,进入下载目录执行命令
sudo dpkg -i install mysql-apt-config_0.8.18-1_all.deb
如果显示无法归档错误,可以关掉界面重新打开进入
执行:
sudo apt update
sudo apt install mysql-server
安装成功,结果:
修改root密码:
查找默认的账户密码,并登陆sudo cat /etc/mysql/debian.cnf
登陆: mysql -u debian-sys-maint -p
操作步骤截图:
相关命令:
select user,plugin from mysql.user;
update user set plugin='caching_sha2_password' where user='root';
show variables like "%validate%";
这里根据需求修改密码规则,默认的密码规则需要字母数字和特殊字符,注意这两步的顺序
set global validate_password.policy=0;
set global validate_password.length=4;
use mysql;
alter user 'root'@'localhost' identified with mysql_native_password by '密码';
flush privileges;
启动mysql:
方式一:sudo /etc/init.d/mysql start
方式二:sudo service mysql start
停止mysql:
方式一:sudo /etc/init.d/mysql stop
方式二:sudo service mysql stop
重启mysql:
方式一:sudo/etc/init.d/mysql restart
方式二:sudo service mysql restart
查看状态:
service mysql status
- 外部链接虚拟机ubuntu mysql报2003错误
参考方案:https://blog.csdn.net/qq_32144341/article/details/52403388