在搭建完服务器后,进行数据库的安装时,往往会遇到一些问题。以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服务(一般都是已经打开了)</

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

131

被折叠的 条评论
为什么被折叠?



