[新手教程]Linux环境部署MYSQL过程

ronpris
ronpris
ronpris
253
文章
1
评论
2020年3月29日12:52:57 评论 230 1667字阅读5分33秒

Linux服务器环境安装部署mysql环境,通过rpm文件进行安装部署,按照以下步骤操作,还是非常简单的。

提前准备工作:
(1)Linux服务器6版本
(2)mysql安装包

(一)安装包进行解压

可到 https://dev.mysql.com/downloads/mysql/ 地址下载所需要的安装包。
本次下载的是mysql-5.7.23-1.el6.x86_64.rpm-bundle.tar安装包

将mysql-5.7.23-1.el6.x86_64.rpm-bundle.tar安装包上传到服务器上,并进行解压

tar -xvf mysql-5.7.23-1.el6.x86_64.rpm-bundle.tar

解压内容如下:
mysql-community-client-5.7.23-1.el6.x86_64.rpm
mysql-community-devel-5.7.23-1.el6.x86_64.rpm
mysql-community-common-5.7.23-1.el6.x86_64.rpm
mysql-community-embedded-5.7.23-1.el6.x86_64.rpm
mysql-community-embedded-devel-5.7.23-1.el6.x86_64.rpm
mysql-community-libs-compat-5.7.23-1.el6.x86_64.rpm
mysql-community-libs-5.7.23-1.el6.x86_64.rpm
mysql-community-server-5.7.23-1.el6.x86_64.rpm
mysql-community-test-5.7.23-1.el6.x86_64.rpm

(二)卸载系统中存在的mysql以及mariadb类安装包

检查系统自带的mysql环境

rpm -qa|grep mysql

然后将包括mysql的全部卸载

rpm -e mysql --nodeps

(三)开始安装mysql,按照以下顺序进行安装:

rpm -ivh mysql-community-common-5.7.23-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.23-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.23-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.23-1.el6.x86_64.rpm

安装完以上四个安装包即可,如存在依赖关系,加上 --nodeps 属性,不考虑依赖关系,加上 --force 属性,强制进行安装。

(四)启动mysql服务

service mysqld start

(五)到日志文件中获取root初始密码

cat /var/log/mysqld.log|grep root@localhost

(六)登录到mysql数据库中

mysql -u root -p

输入获取的密码后,成功登录到数据库中

(七)进行初始密码修改,便于记住

mysql> alter user 'root'@'localhost' identified by 'R00t@tdxs';
mysql> flush privileges;

(八)下面我们看下数据库编码:

mysql> show variables like '%char%';

(九)进行权限授权以及刷新

mysql> grant all privileges on *.* to 'root'@'%' identified by 'R00t@tdxs' with grant option;
mysql> flush privileges;

备注:如果需修改字符集,可修改my.conf配置文件

vi /etc/my.conf
character_set_server=utf8
init_connect='SET NAMES utf8'

保存,然后重启mysql

service mysqld restart

至此:linux服务器安装部署mysql完成。

继续阅读
[基础教程]Mysql单表查询优先级实例讲解 原创推荐

[基础教程]Mysql单表查询优先级实例讲解

这篇文章主要介绍了MySQL单表查询操作,结合实例形式详细分析了mysql单表查询的语法、约束、分组、聚合、过滤、排序等相关原理、操作技巧与注意事项,需要的朋友可以参考下 本文实例讲述了MySQL单表...
[基础教程]Linux系统常用文件管理命令 原创推荐

[基础教程]Linux系统常用文件管理命令

这篇文章主要介绍了linux文件管理命令,结合实例形式分析Linux文件管理的显示、查看、统计等相关操作命令使用技巧,需要的朋友可以参考下 本文实例讲述了linux文件管理命令。分享给大家供大家参考,...
BeTheme主题17.8版本幻灯片操作介绍 WordPress

BeTheme主题17.8版本幻灯片操作介绍

Betheme主题的幻灯片图片更换及简易配置,之前的教程将讲解过BeTheme主题17.8版本部署及slider插件错误问题,如果初次搭建主题环境,可以参考这篇文章。 下面以之前搭建的一套Bethem...