linux服务器下mysql安装及使用

本文详细介绍了在Linux服务器上安装MySQL的步骤,包括添加Yum存储库、安装数据库、创建数据库和用户、设置权限以及使用和管理MySQL。同时,还提供了创建数据库的多种方法和可视化工具宝塔的使用。此外,文章还涵盖了MySQL的备份、权限分配以及主从复制配置,是Linux环境中MySQL操作的实用指南。

在搭建完服务器后,进行数据库的安装时,往往会遇到一些问题。以mysql为例,下面大致列下载安装数据库时的流程及一些常见的命令。

一、安装mysql

使用yum安装mysql

1、首先,将MySQL Yum存储库添加到系统的存储库列表中(wget 将yum源下载到指定服务器,我这里放在了 /user/local 上)

 https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html

2、安装下载的发行包

 sudo yum localinstall mysql57-community-release-el7-{version-number}.noarch.rpm (替换为你下载的yum源)

3、使用命令检查MySQL Yum存储库是否已成功添加

 yum repolist enabled | grep "mysql.*-community.*"

4、查看MySQL Yum存储库中的所有子存储库(所有可安装的数据库版本),并查看哪些子存储库已启用或禁用

  yum repolist all | grep mysql

5、启用要安装的版本的子存储库,并禁用其他版本的子存储库 (我安装的是mysql5.7 禁用了8.0)

  sudo yum-config-manager --enable mysql57-community

  sudo yum-config-manager --dixable mysql80-community

6、此命令查询当前启用的子存储卡,用来检查其输出来验证是否已启用和禁用了正确的子存储库

 yum repolist enabled | grep mysql

7、确定当前启用的子存储库的版本与所需要的版本一致,通过命令进行安装

sudo yum install mysql-community-server

8、安装成功启动mysql

 sudo service mysqld start       |       systemctl start mysql

9、启动后查看mysql 运行状态

 sudo service mysqld status     |       systemctl status mysql

至此,整个安装过程算是结束了。but这一长串太麻烦了,有没有更加简单的办法?
当然,这时你可以使用宝塔进行数据库的一键部署。
在这里插入图片描述
让你可视化操作,是不是很爽!!

二、创建mysql数据库

方法一 在宝塔里进行字段设置操作,推荐!!
方法二 采用ftp模式
后台输入mysql -u root -p
按照密码连接数据库
创建库表
create database JD_MODEL;
show databases;
将待执行的数据库文件通过ftp上传至/root目录下,使用
use JD_MODEL;
source /root/20210324.sql
确定数据表是否创建成功
show tables;

方法三 直接sql语句模式
后台输入mysql -u root -p
按照密码连接数据库
创建库表
create database JD_MODEL;
show databases;

输入create table tb_stu1 (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(30) DEFAULT NULL,
sex varchar(2) DEFAULT NULL,
birthday date DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;
其中,tb_stu1为表名。

然后,查看JD_MODEL下的表名。
use JD_MODEL;
show tables;
describe tb_stu1;

使用sql语句增删改查
INSERT INTO tb_stu1(id,name,sex,birthday) VALUES ( 1,‘小明’, ‘男’, ‘2015-11-02’);

select * from tb_stu1;

TRUNCATE TABLE tb_stu1;(清空数据);
删除数据库
drop database [schema名称|数据库名称];

三、使用mysql

查看mysql路径

whereis mysql 查看安装路径

which mysql 查看运行路径

MySQL的守护进程是mysqld

service mysqld start 启动mysql服务(一般都是已经打开了)</

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值