您当前所在位置:首页安装教程玩转Linux,轻松安装配置MySQL

玩转Linux,轻松安装配置MySQL

更新:2023-11-14 15:13:27编辑:tooool归类:安装教程人气:126

责任编辑主要就传授在Linux上加装、实用性和采用MySQL,该文采用的Linux控制系统为CentOS7.6版

玩转Linux,轻松安装配置MySQL

前段时间壹哥买回了两个应用软件,但壹哥过活,因此只买了两个纯粹的应用软件,里头除两个CentOS控制系统以外,吗是啥也没了。但壹哥还要要用MySQL,因此就根本无法在那个CentOS中他们全自动加装MySQL了,只好壹哥就把他们加装MySQL的操作过程历史记录了留下来,供我们参照。

一、 如前所述Linux控制系统的MySQL加装

责任编辑主要就传授全自动加装MySQL,没采用破密的Docker,那个太单纯了......

1.1 采用wget命令浏览MySQL的rpm包

加装MySQL以后,的确要原有MySQL的加装包,这儿壹哥采用wget来展开浏览。

在Linux控制系统建立并步入选定的产品目录,下列为 /usr/local产品目录,采用pwd命令查阅当前产品目录的方向,接着透过wget命令那时mysql的rpm包,该处浏览的mysql版为 5.7。

[root@qfedulocal]pwd/usr/local[root@qfedulocal]wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

1.2 透过rpm加装MySQL

MySQL浏览之后,利用rpm展开加装。

透过rpm命令加装浏览的rpm包

[root@qfedu local]rpm-ivhmysql57-community-release-el7-10.noarch.rpm

1.3 透过yum加装mysql服务

接留下来我们还要开启mysql服务。

MySQL是作为两个服务在控制系统运行的,加装rpm包之后透过yum命令加装MySQL服务

[root@qfedulocal]yum -y install mysql-community-server

加装mysql服务的操作过程中,你可能是遇到如下错误:

如果出现上述加装错误,表示加装操作过程中的GPG验证不透过,我们可以在yum命令后添加

--nogpgcheck选项 重新执行加装:

[root@qfedulocal]yum -y install mysql-community-server --nogpgcheck

二、MySQL服务管理

MySQL软件加装好之后,我们还需要对MySQL展开一些必要的实用性,下列是实用性mysql服务时的常用命令。

2.1 将MySQL服务加入开机启动

添加mysql开机启动之后,MySQL服务会伴随控制系统启动而启动。

[root@qfedulocal]systemctl enable mysqld

2.2 启动MySQL服务

在CentOS7中可以采用systemctl展开服务管理,如果你采用的Linux控制系统版不支持systemctl,也可以采用service mysqld start来启动MySQL服务。

[root@qfedulocal]systemctl start mysqld[root@qfedulocal]lsof -i:3306COMMAND  PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
mysqld8430mysql17u  IPv6700950t0TCP *:mysql (LISTEN)

2.3 停止MySQL服务

[root@qfedulocal]systemctl stop mysqld

或者采用:

[root@qfedulocal]service mysqld stop

三、MySQL基本采用

接留下来我们就可以采用MySQL了。

3.1 查找MySQL初始密码

MySQL服务启动之后,我们可以透过mysql命令启动MySQL客户端连接MySQL数据库,连接需要root帐号密码,在加装MySQL的操作过程中默认生成了root帐号的初始密码历史记录在 /var/log/mysqld.log文件中,透过cat命令可以查询初识密码,执行命令如下:

[root@qfedulocal] cat /var/log/mysqld.log| grep password

如下图执行结果的空色框中即为初识密码

3.2 采用初始密码登录MySQL

执行mysql命令,-u选项后的root表示用户名,-p选项后不加参数直接回车,接着输入初始密码(输入密码时在输入框没反馈,输入完成之后直接回车即可),出现mysql>执行提示,表示登录成功。

3.3 修改MySQL初始密码

初始密码只用于登录,登录之后要修改初始密码才可以展开数据库操作;由于MySQL具有密码的安全性校验,因此可以先设置密码验证策略为LOW,再展开密码设置,如下:

特别说明:密码的设置是在mysql客户端输入的sql命令

设置密码的检查机制为LOWmysql>setglobal validate_password_policy=LOW;修改密码mysql>setpassword=password(admin123);

3.4 授权root用户允许远程登录

密码修改完成之后,执行exit命令,退出mysql客户端,接着采用修改后的密码重新登录

登录之后,root用户默认是不支持远程连接的,如果要采用远程客户端(Navicat、SQLYog等)root账号连接MySQL数据库展开授权,授权时可以选定root账号远程连接的密码(如下命令密码为 admin123)

mysql> GRANT ALL PRIVILEGESon*.* toroot@%IDENTIFIEDbyadmin123WITH GRANT OPTION;
mysql> flush PRIVILEGES;

以上两条命令完成之后,你可以尝试采用navicat连接MySQL数据库啦!

PS:如果采用的云服务器的Linux控制系统,还要注意安全组实用性放行3306端口哟~

那时你知道怎么在CentOS中加装实用性以及采用MySQL了吗?如果还有疑问,可以评论区给壹哥留言,我来给你解决。

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

如何取消开机磁盘检测|xp取消开机自检的方法 新歌下载,免费新歌下载:打造你的音乐乐园,尽情畅享最新音乐!