Ubuntu安装MySQL及常用操作

article/2025/9/21 1:05:42

文章目录

  • Ubuntu安装MySQL及常用操作
    • 1、安装MySQL
      • 1.1 更新软件源
      • 1.2 下载并安装MySQL
      • 1.3 启动和关闭mysql服务器
      • 1.4 确认是否启动成功
      • 1.5 进入mysql shell界面
      • 1.6 解决中文乱码问题
    • 2、MySQL常用操作
      • 2.1 显示数据库
      • 2.2 显示数据库中的表
      • 2.3 显示表的结构
      • 2.4 显示表中的记录
      • 2.5 新建数据库
      • 2.6 新建表
      • 2.7 增加记录
      • 2.8 修改记录
      • 2.9 删除记录
      • 2.10 删除数据库/表
      • 2.11 查看mysql版本

Ubuntu安装MySQL及常用操作

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle旗下产品。

MySQL 是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的 RDBMS(Relational Database Management System,关系数据库管理系统) 应用软件之一。

1、安装MySQL

1.1 更新软件源

注意安装前先更新一下软件源以获得最新版本:

sudo apt-get update
sudo apt-get upgrade

1.2 下载并安装MySQL

使用以下命令即可进行MySQL安装:

sudo apt-get install mysql-server

1.3 启动和关闭mysql服务器

service mysql start
service mysql stop
service mysql restart # 重启mysql

1.4 确认是否启动成功

sudo netstat -tap | grep mysql

mysql节点处于LISTEN状态表示启动成功!

1.5 进入mysql shell界面

mysql -u root -p

报错:ERROR 1698 (28000): Access denied for user 'root'@'localhost'

解决方法:ERROR 1698 (28000): Access denied for user ‘root’@'localhost’解决方法

1.6 解决中文乱码问题

解决利用sqoop导入MySQL中文乱码的问题(可以插入中文,但不能用sqoop导入中文)。

show variables like "char%";

character_set_server就是utf8,不用修改。

2、MySQL常用操作

2.1 显示数据库

show databases;

mysql库非常重要,它里面有MySQL的系统信息,我们修改密码新增用户,实际上就是用这个库中的相关表进行操作。

2.2 显示数据库中的表

use mysql; # 打开mysql数据库,对任何数据库操作都要进行该操作
show tables;

2.3 显示表的结构

describe 表名;

2.4 显示表中的记录

select * from 表名;

例如:显示mysql库中user表中的纪录(所有能对MySQL用户操作的用户都在此表中)。

select * from user;

2.5 新建数据库

create database 数据库名;

例如:创建一个名字为liang的数据库。

create database liang;

2.6 新建表

use 数据库名;
create table 表名(字段设定列表);

例如:在刚创建的liang数据库中建立表person,表中有id(序号,自动增长),name(姓名),sex(性别),birth(出身年月)四个字段。

use liang;
create table person (id int(3) auto_increment not null primary key,name varchar(10),sex varchar(2),birth date);

可以使用describe命令查看刚新建的表结构:

describe person;

2.7 增加记录

insert into person values(null,'张三','男','1997-01-02');
insert into person values(null,'李四','女','1996-12-02');

因为在创建表时设置了id自增,因此无需插入id字段,用null代替即可。

可以使用select命令来验证结果:

select * from person;

2.8 修改记录

例如:将张三的出生年月改为2000-08-20

update person set birth='2000-08-20' where name='张三';

2.9 删除记录

例如:删除张三的纪录

delete from person where name='张三';

2.10 删除数据库/表

drop database 数据库名;
drop table 表名;

2.11 查看mysql版本

show variables like 'version';
或
select version();


http://chatgpt.dhexx.cn/article/unrgZt7o.shtml

相关文章

ubuntu 安装 mysql

1.安装 mysql 在Ubuntu 18.04上,默认情况下,只有最新版本的 MySQL 包含在APT软件包存储库中。目前来说是MySQL 5.7。 首先在安装之前需要更新服务器上的软件包索引然后才能使用apt安装默认软件包: $ sudo apt update $ sudo apt install m…

ubuntu上安装mysql

场景:一Ubuntu系统作为自己学习或开发时的服务器,并在此服务器上安装mysql 步骤: 输入命令,更新软件包 输入如下命令安装mysql sudo apt install mysql-server -y安装完成 输入命令查看版本 mysql --version使用systemctl sta…

Ubuntu 安装和使用MySQL

目录 前言 安装MySQL 更新列表 安装MySQL服务器 安装MySQL客户端 配置MySQL 测试MySQL MySQL数据库基本使用 启动MySQL数据库服务 重启MySQL数据库服务 停止MySQL数据库服务 查看MySQL运行状态 设置MySQL服务开机自启动 停止MySQL服务开机自启动 MySQL的配置文件…

ubuntu安装mysql教程

ubuntu安装mysql教程 一.首先卸载掉原来的mysql 第一步,依次执行下面的语句 sudo apt-get autoremove --purge mysql-server sudo apt-get remove mysql-server sudo apt-get autoremove mysql-server sudo apt-get remove mysql-common 第2步 清理残留数据 d…

ubuntu安装mysql数据库方法

ubuntu基于linux的免费开源桌面PC操作系统,十分契合英特尔的超极本定位,支持x86、64位和ppc架构。一个比较流行的Linux操作系统,不仅简单易用,而且和Windows相容性非常好。那么在ubuntu中如何安装mysql数据库呢? 在ubuntu安装mys…

Ubuntu 安装 Mysql【详细步骤】

文章目录 主要内容安装并设置 mysql安装 mysql设置 mysql首次登录数据库 配置远程访问修改配置文件mysql 授予权限重启 mysql 测试远程访问建立访问连接workbench 访问workbench 增删查改 参考 主要内容 本文主要是实现在虚拟机 Ubuntu 18.04 成功安装 MySQL 5.7,并…

ubuntu篇---ubuntu安装mysql教程

ubuntu篇---ubuntu安装mysql教程 一. 首先卸载掉原来的mysql第一步,依次执行下面的语句第2步 清理残留数据第三步 验证原有主机上是否安装mysql: 二. 安装mysql三. 修改密码 加粗样式ubuntu安装mysql教程 一. 首先卸载掉原来的mysql 第一步&#xff0c…

ubuntu安装mysql详细过程

1.安装mysql-server sudo apt install mysql-server2.登录 sudo mysql -u root -p两点要注意: 添加sudo; password中,任意密码都能登录 3.修改登录密码 ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 123456;mysql8.0以后的版本…

filezilla显示乱码(已解决)

问题:filezilla连接上站点后显示乱码,如下图 解决方案: 1、filezilla连接上站点后,点击菜单栏的“文件”选项,下拉选择“添加当前连接到站点管理器”。 2、在弹出的“站点管理器”窗口中,左侧选择“新站点…

关于FileZilla 连接公司FTP乱码问题的处理

使用FileZilla连接公司的FTP老是出现中文乱码的问题.联系网管后,他说服务器使用的是UTF-8编码. 可在FileZilla上何设置UTF-8后,发现根目录下显示的中文字符是正常的.但当进入中文目录后,界面就显示乱码了. 经过尝试,发现将字符集设置为GB3212后.一切都正常了. 后面尝试无论是…

FTP工具FileZilla Client出现中文乱码问题解决

一场疫情,搞得好久没有使用公司电脑,今天连接使用新的FTP服务器连接下载文件,FTP成功连接服务器后,出现了乱码问题,一时有点抓瞎,如下图: 使用FileZilla client FTP客户端登录某些FTP站点出现…

关于使用FileZilla软件出现中文乱码解决方法

问题描述 原因分析 FileZilla server端对于文件名称默认采用UTF-8字符集编码,如果服务器环境不支持UTF-8编码,那么,FileZilla server会自动检测服务器并采用本地环境设置的字符集编码,所以FileZilla client连接服务器时,如果出现中…

xftp中文文件名乱码

CentOS中python代码生成的文件,保存时用的中文文件名。保存后在xshell中用ll命令正常显示中文文件名,但在xftp中文件名显示乱码,需将xftp的当前会话编码改为utf-8。 参考链接

FTP中文件名乱码问题(转)

用Serv-U 8 架设好了FTP服务器,用IE访问测试,一切正常。 然后在电脑上安装了CuteFTP端户端,方便使用FTP。结果发现用CuteFTP登录访问服务器的FTP站点时,中文的文件名和文件夹名都成了乱码,也无法进入乱码文件夹。再访问…

FileZilla客户端远程连接FTP中文出现乱码

FileZilla连接FTP服务站点,出现中文乱码,如下图所示: 解决方式 选中【文件】–> 【站点管理器】–> 【站点】–> 【字符集】 点击连接后,会提示已连接,点击【确定】即可 连接之后,则显示正常…

FileZilla服务器乱码问题

在windows2003上安装了filezilla server 0.9.27,发现用flashfxp连接后服务器端上的中文全是乱码。 网上找了搜索一下信息,大意说是从0.9.14版之后用的字符集是UTF8,使用0.9.14及之前的版本是没有中文乱码问题的(经测试过确实是没有…

Linux下压缩包中文文件名乱码

Linux下压缩包中文文件名乱码,任何乱码归根到底都是编码错误,产生乱码的中文文件名大多使用GBK(CP939)编码,而Linux大部分又是UTF-8编码。所以解压缩时指定GBK编码即可。 unzip -O cp939 Name.zip CP936和UTF-8与巨蟒无关。CP936实际上是GBK。…

filezilla里怎么解决中文乱码

功能简介 FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。 使用Filezilla client FTP客户端登陆某些FTP站点会出现中文乱码,原因是FTP服务器端编码与filezilla client端编码不一致造成的. 解决方法如下&#xf…

FileZilla中文乱码解决方法

功能简介 FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。 FileZilla中文乱码或中文文件不能正常下载的解决办法 FileZilla server端对于文件名称默认采用UTF-8字符集编码,如果服务器环境不支持UTF-8编码&#xf…