Linux —— MySQL安装

一、前言

1.1 目标

1.2 数据库基础概述 

 

 

1.3 常见数据库

1.4 MySQL

安装MySQL时,会自动安装客户端和依赖项

 

1.5 ubuntu下MySQL安装步骤和简单操作

1.5.1 MySQL安装步骤

以下代码都是在命令行中一行一行的执行:

su root
cp /etc/apt/sources.list /etc/apt/sources.list/backup
vim /etc/apt/sources.list

删除其中 def 的镜像源,更换为:
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted
deb http://mirrors.aliyun.com/ubuntu/ focal universe
deb http://mirrors.aliyun.com/ubuntu/ focal-updates universe
deb http://mirrors.aliyun.com/ubuntu/ focal multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted
deb http://mirrors.aliyun.com/ubuntu/ focal-security universe
deb http://mirrors.aliyun.com/ubuntu/ focal-security multiverse

:wq!强制保存退出

cat /etc/apt/sources.list    # 查看发现已经更改成功
apt update                   # 更新一下
apt-get install mysql-server # 安装mysql
y                            # 会有询问,输入 y 继续
                             # 客户端会自动安装
service mysql status         # 检查是否安装成功

出现这个说明安装成功 ,按:wq可以退出

cat /etc/mysql/mysql.conf.d/mysqld.cnf  # 查看mysql配置文件信息

user		= mysql                                  # 当前mysql用户  
# pid-file	= /var/run/mysqld/mysqld.pid             
# socket	= /var/run/mysqld/mysqld.sock            # 以socket,可以负载
# port		= 3306                                   # 端口号
# datadir	= /var/lib/mysql                         # 数据库存放的位置


# If MySQL is running as a replication slave, this should be
# changed. Ref https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_tmpdir
# tmpdir		= /tmp
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address		= 127.0.0.1                      # 现在绑定的地址,就是本机目录,允许远程
                                                     # 访问的话要注销,现在是允许本机访问
mysqlx-bind-address	= 127.0.0.1

1.5.2 安装后的首先操作

进入mysql,安装完首先要做的:1.修改密码;2.允许远程访问

mysql                          # 直接输入 mysql 进入数据库

------------------------- 1.修改密码 ----------------------------

use mysql                      # 使用数据库
select user,host from user;    # 查询 user 对应的 host 的服务从 user 这个表里去查
update user set authentication_string='111111' where user='root';
                               # 更改设置用户 root 的密码为111111
flush privileges               # 提交一下,让他生效

------------------------ 2.允许远程访问 --------------------------
update user set host='%' where user='root' and host='localhost' LIMIT 1;
                               # %:表示允许用户 root 允许所有主机访问
                               # LIMIT 1:表示只修改限制1行
                               # 加上LIMIT 1,只要找到了对应的一条记录,就不会继续向下扫描了,
                               # 效率会大大提高
                               # and host='localhost' LIMIT 1 这后面这里不加也可以

以上操作如下两张图所示:

输入mysql -uroot -p尝试进入,也可以mysql -uroot -p111111-p不输入密码下面也会要求输入

-u后面接用户名,-p后面接密码

如图,说明已经进入mysql 

注意:mysql语句要加分号 ;

二、数据库和数据表管理

2.1 数据库管理

--------------- 上图代码的意思 ----------------
show database;    # 展示数据库
use mysql;        # 使用mysql
select version();# 查看版本

 

create database pythonDB charset='utf8';  # 创建数据库pythonDB
show databases;                           # 展示已有数据库
use pythonDB;                             # 切换到数据库pythonDB
select database();                        # 查看当前使用的数据库
drop database pythonDB;                   # 删除数据库pythonDB
show databases;                           # 展示已有数据库
select database();                        # 查看当前使用的数据库

2.2 数据表管理

2.2.1 数据表设计

相关推荐

  1. 安装】Linux安装ffmpeg

    2024-06-05 21:30:06       42 阅读
  2. mysql 安装

    2024-06-05 21:30:06       40 阅读
  3. Hadoop安装

    2024-06-05 21:30:06       29 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-05 21:30:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-05 21:30:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-05 21:30:06       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-05 21:30:06       20 阅读

热门阅读

  1. 【FPGA约束】如何对fpga进行io约束

    2024-06-05 21:30:06       9 阅读
  2. spring-Bean的作用域

    2024-06-05 21:30:06       8 阅读