linux系统下安装mysql教程
linux系统下安装mysql教程

linux系统下安装mysql教程

上一期讨论过怎么在win10系统下安装mysql(如需要请站内搜索)

这一期来说一下怎么在linux系统下安装mysql(这里采用centos7.4,mysql5.6为例)

centos安装mysql有两种方式:

1.通过yum方式

2.通过源码编译方式

3.通过宝塔运维软件

今天主要介绍的是通过yum方式利用宝塔运维软件安装mysql(我知道性能党要喷我宝塔拉低服务器性能巴拉巴拉),但是对于大部分个人用户而言,其实那点服务器性能还真不一定就用的上.

 

1.简单介绍一下yum及使用它安装mysql的方法:

yum(yellowdog updater modified)是一个rpm系统的自动更新和软件包安装/卸载器。它可以自动计算依赖和找出想要安装的软件包。这使得它更容易而不必手动更新每一个使用rpm维护机器的”软件组“。yum有一个添加简单功能的插件接口。yum也能够通过他的模块接口被其他的Python 程序使用。

1A.因为mysql收费了,所以centos7.4开始,内部就不再集成mysql,而改成了mariadb,然而安装mysql会和mariadb的配置文件冲突,所以我们要先卸载mariadb

#看看已经安装的maridab数据库版本
rpm -qa|grep -i mariadb
#卸载已经安装的mariadb数据库
rpm -qa|grep mariadb|xargs rpm -e --nodeps
#建议再看一次卸没卸干净
rpm -qa|grep -i mariadb

1B.然后我们下载mysql安装包文件和安装它的rpm包

#这是下载mysql安装包文件
rpm -ivh mysql-community-release-el7-5.noarch.rpm
#这是安装它的rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm

1C.然后安装mysql并检查一下有没有安装好

#安装它
yum install mysql-server
#检查一下
rpm -qa | grep mysql

1D.然后我们启动mysql,这里附上常用命令

systemctl start mysqld.service #启动 mysql
systemctl restart mysqld.service #重启 mysql
systemctl stop mysqld.service #停止 mysql
systemctl enable mysqld.service #设置 mysql 开机启动

还有常用的文件路径:

       mysql常用文件路径:

/etc/my.cnf                 这是mysql的主配置文件

/var/lib/mysql             mysql数据库的数据库文件存放位置

/var/logs/mysqld.log  数据库的日志输出存放位置

1E.设置用户密码

mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("这里输入root用户密码") where User='root';
mysql> flush privileges;

因为第一次安装完毕,所以mysql的root用户密码是空的,直接敲回车就可以,正常情况下应该是mysql -uroot -p密码

1F.设置远程权限(都装服务器上了,不远程登录还能咋整)

先设置远程主机登录,再给root用户添加远程登录权限

#这是设置远程主机登录
GRANT ALL PRIVILEGES ON *.* TO 'your username'@'%' IDENTIFIED BY 'your password';
#这是设置root用户远程权限,这里我的密码设置的123456,根据实际修改
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";

这就是yum方式安装mysql全过程

 

 

2.源码编译方式安装mysql

这个我就不说了,太难了,大多数人不会用到(其实是我也不大熟练233)

 

3.通过宝塔运维软件(这个是最简单的一种,适合绝大多数人)

这个软件我已经使用过很多次了,确实是很方便.虽然拉低性能是一定的.但是获得方便-牺牲性能不是很合理吗?(极限一换一)

既然有舒舒服服的工具,那为什么不用呢?

3A.首先我们安装宝塔

同样使用yum:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

确认输入y再回车就可以了

安装完成后会显示内外网访问地址,以及账号密码,请复制并保存下来,之后进入面板会用到

再升级宝塔到7.5.2:

curl http://download.bt.cn/install/update6.sh|bash

升级完后建议重启一下面板服务,避免出现面板无法访问的问题

bt restart

然后ssh可以断开了,拿出刚刚复制的地址(外网访问地址)输入到浏览器访问,再输入账号密码进入宝塔面板.

一般第一次进入会让你选择安装lnmp还是lamp,不要懵,n是nginx,a是apache,都是web服务器软件.一般情况下我们选择lnmp,这里可以选择安装软件的版本

或者在左下方的软件商店搜索mysql选择版本安装.如果只是个人玩玩,极速安装就可以了,做项目还是建议编译安装.

QQ截图20210502200012
安装完会有提示:这里的消息盒子没有继续跑了(这里的工作仅仅只是安装了mysql,root密码和远程权限仍然需要自己设置)

QQ截图20210502200218
因为作者手头没有暂时没有空闲的服务器,所以没有每一步都进行测试截图,但是这都是作者之前已经玩过的,所以按照这个步骤来,一般不会出问题的.

宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取

如果对博文有所疑问欢迎评论

这是数据库常识介绍-传送门
这是win10系统下mysql安装方法-传送门
5 1 投票
Article Rating
订阅
提醒
0 评论
内联反馈
查看所有评论