ubuntu安装mysql有外网状态:
sudo apt update
sudo apt search mysql-server
sudo apt install -y mysql-server
sudo apt install -y mysql-server-8.0
ubuntu安装mysql离线状态:
scp -p 端口 压缩包目录 虚拟机用户名@IP地址:指定文件目录
# zip格式
unzip 文件名
通用操作:
sudo systemctl start mysql
sudo service mysql start
# 两种方法任选其一
sudo systemctl restart mysql
sudo service mysql restart
# 两种方法任选其一
sudo systemctl status mysql
sudo service mysql status
# 两种方法任选其一
GZ038 物联网应用开发赛题第2套:
- 将配置远程访问界面截图,另存为A-16-1.jpg。
vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 注释掉bind-address = 127.0.0.1
service mysql restart
service mysql status
- 在Ubuntu终端使用命令查看所安装的MySQL版本信息并截图,另存为A-16-2.jpg。
mysql -V 或者 mysql --version
- 在Ubuntu终端使用命令显示所有可用字符集的排序方式,另存为A-16-3.jpg。
- 在Ubuntu终端使用命令显示当前数据库系统最大连接数并截图,另存为A-16-4.jpg。
show variables like 'max_connections';
拓展:
set global max_connections=1000;
show global status like 'Max_used_connections';
show variables like '%max_connections%';
- 在Ubuntu终端使用命令显示当前数据库系统表级锁争竞争状态并截图,另存为A-16-5.jpg。
show status linke '%table_lock%';
- 将Navicat连接MySQL数据库的界面截图要求图中能看到数据库列表,另存为A-16-6.jpg。
ip | grep ens33
user mysql;
--注释:更改user表中全部Host字段
update user set Host='%';
-- 注释:只更改root用户的Host字段,where后面是限制条件
update user set Host='%' where user='root';
show databases;
use 数据库名;
use 数据库名;
show tables;
use mysql;
update user set authentication_string='' where user='root';--将字段置为空
ALTER user 'root'@'localhost' IDENTIFIED BY 'root';--修改密码为root
flush privilege;
GZ038 物联网应用开发赛题第3套:
- 将windows服务列表中MySQL服务处于“正在运行”状态的界面截图,另存为A-17-1.jpg。
mysql 服务安装命令:mysqld --install
注意点:需要管理员权限才能进行安装
services.msc
sysdm.cpl
- 将Navicat成功连接mysql数据库的界面截屏,另存为A-17-2.jpg。
- 数据库还原成功后,在Navicat打开nleedge数据库,以详细信息方式查看数据表并截图,另存为A-17-3.jpg。
- 新建查询窗口,写出查询nleedge数据库中所有数据表和每个表的记录数的SQL语句,另存为A-17-4.sql,执行SQL语句,将查询语句和查询结果截屏,另存为A-17-5.jpg。