Ubuntu下mysql的安装与使用


前言

最近开始学习Linux下开发,对MySQL安装配置等进行些许记录。

一、安装步骤

1.查看是否已经安装

首先使用命令查看本机是否已经安装mysql服务

dpkg -l | grep mysql

对于dpkg命令介绍可以查看另一篇博文:dpkg介绍

2.apt安装MySQL

使用命令

sudo apt install mysql-server

sudo是为了权限提升,否则无法进行正常安装
mysql安装

3.查看MySQL是否正常开启服务

使用命令

netstat -tap | grep mysql

若之前没有安装过net_tools工具,还要先进行安装

apt install net-tools

此时我们可以看到我们的mysql已经正常开始服务,其处于listen状态
结果

4.mysql初始化

首先我们使用命令登录mysql

mysql -u root -p

-u root意为登录用户名
-p 后应为登录密码,因为我们的mysql并没有设置密码,所以为空
登录mysql
在Enter password部分直接回车即可,如果能正常进入,说明安装没有问题,而后退出进行初始化。

主要使用命令(直接在root权限下运行该命令):

mysql_secure_installation

而后进行一系列操作选择,如下图:
初始化
选择是否需要其他密钥,我们这里选择no,而后输入数据库root用户密钥,两次输入。
初始化
Remove anonymo…,意为是否移除其他匿名用户,我们选择YES
Disallow root…,意为是否禁止root远端登录,我们选择NO
初始化
Remove test…,意为删除test数据库并取消访问,我们选择YES
Reload privilege…,刷新特权表,选择YES
初始化
至此,初始化过程结束。

5.可用性测试

首先直接在root权限下使用命令,查看server是否正常开启。

systemctl status mysql

测试
主要关注active字段,其为running说明服务运行正常。

5.数据库测试

此时我们进入数据库进行简单测试
输入刚才设置的密码
进入数据库
使用命令查看mqsql现在含有的数据库

show databases;//注意分号作为命令的结束

查看数据库
随意创建一个库,并切换当前库

create database yourdb;
USE yourdb;

创建库
创建表,并添加数据

CREATE TABLE user(
        username char(50) NULL,
        passwd char(50) NULL
)ENGINE=InnoDB;//InnoDB主要是显式确定该表所用引擎
INSERT INTO user(username, passwd) VALUES('aspirin', '123');

创建表
进行查询测试:
测试成功
查询正确。


总结

至此,mysql的简单安装使用完成。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值