Ubuntu
下载Ubuntu
静态IP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| cd /etc/netplan/ sudo vim 50-cloud-init.yaml
network: renderer: networkd ethernets: enp6s18: dhcp4: false addresses: [10.10.10.12/24] routes: - to: default via: 10.10.10.1 nameservers: addresses: [10.10.10.10] version: 2
|
中文设置
1 2 3
| sudo apt-get install language-pack-zh-hans sudo update-locale LANG=zh_CN.UTF-8 sudo reboot
|
MySQL
安装
1 2
| dnf install mysql dnf install mysql-server
|
启动MySQL
设置MySQL自动启动
1
| systemctl enable --now mysqld
|
检查MySQL是否在运行
输出
Active:$\color{green}{active (running)}$
安全性配置
运行mysql_secure_installation脚本,进行密码设置、允许远程连接等安全性设置。
1
| mysql_secure_installation
|
- 设置验证密码组件
- 密码等级 0
- 输入两遍密码 确认是否继续使用提供的密码 y
- 移除匿名用户 y
- 允许root远程登陆 n
- 移除test数据库 y
- 重新载入权限表 y
- 结束
设置root用户权限
从服务器登录MySQL,将root用户的host字段设为’%’,使得用户root可以从任意IP的机器上登录(若root用户的host字段为localhost,则只能本机登录)。
- 登录MySQL
- 选择数据库
- host字段(主机IP)赋值
1
| update user set host='%' where user='root';
|
- 刷新系统权限
- 验证是否设置成功
1
| select user,host from user;
|