IE盒子

搜索
查看: 87|回复: 1

centos7安装mysql

[复制链接]

2

主题

6

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2022-11-26 18:32:52 | 显示全部楼层 |阅读模式
本篇文章介绍如何在centos7中安装mysql数据库,安装之后如何简单的配置,并且创建数据库和数据表的操作(适合新手)。
【环境介绍】
系统环境:centos7.5
mysql版本:mysql5.5

【1.部署和配置过程】

这里暂时不介绍如何使用源码安装了,这里使用yum安装。
(1)安装mariadb数据库
因为centos7中默认使用的是mysql数据库是mariadb,而不再是6中的mysql,所以安装的过程中使用的名称就是mariadb-server;mariadb是mysql的客户端,即连接命令mysql。
yum -y install mariadb-server mairadb
systemctl enable mariadb && systemctl restart mariadb(2)配置数据库
在安装完数据库之后,需要修改数据库配置,目的是设置默认编码,其次就是开通mysql命令行的tab命令自动补全功能。
# 修改mysql的主配置文件
$ vim /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0
# 追加utf8设置默认编码
character-set-server=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
# 追加auto-rehash,就是开通mysql的命令自动补全功能
auto-rehash

# 最后重启mysql数据库
systemctl restart mariadb还需要初始化mysql数据库配置,目的是配置root的登录密码,并且删除无用的数据库。可以使用这个命令搞定。
mysql_secure_installation执行结果如下:




【2.创建数据库和数据表】

完成上面的步骤之后,就可以登录到数据库创建库和表了。
# 登录到数据库的命令,密码是上面root的密码,--auto表示开启tab自动补全命令功能
mysql -uroot -p --auto-rehash(1)创建数据库
# 创建一个食品数据库,下面用来存放各个菜系
# 创建的时候注意设置默认的编码和字符集
create database foods character set 'utf8' collate 'utf8_general_ci';

(2)创建数据表
# 创建表chuancai
create table chuancai(id int(3) primary key, foodName varchar(32) not null, flavor varchar(16));
# 往表中插入数据
insert into chuancai values(1,'麻婆豆腐','麻辣');

就这样,表和库都创建好了。
回复

使用道具 举报

2

主题

12

帖子

21

积分

新手上路

Rank: 1

积分
21
发表于 2025-4-23 22:54:45 | 显示全部楼层
不错 支持下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表