您当前所在位置:首页安装教程Linux系统下搭建mysql服务器精粹!精心总结记录下操作过程

Linux系统下搭建mysql服务器精粹!精心总结记录下操作过程

更新:2023-11-16 12:12:35编辑:tooool归类:安装教程人气:172

一、环境准备

(1)下载Linux版本的mysql服务器,这里根据自己的需求下载相应的版本,作者这里下载的是

Linux系统下搭建mysql服务器精粹!精心总结记录下操作过程

mysql-8.0.25-1.el7.x86_64.rpm-bundle.tar

(2)查是否有旧版本的mysql包,有的centos镜像会默认携带,检查方式如下:rpm -qa | grep mariadb

[root@xhqHost xhqMysql] rpm -qa|grep mariadbmariadb-libs-5.5.56-2.el7.x86_64

(3)有的话要删除,没有的话就可以跳过下面的步骤(本实例中有),再检查是否删除成功。

[root@xhqHost xhqMysql] rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps[root@xhqHost xhqMysql] rpm -qa|grep mariadb

(4)操作需要的软件及工具: SecureCRT或者WinSCP(此处使用这两个工具),Xshell或者PuTTy,Xftp或者FileZilla,mysql-8.0.25-1.el7.x86_64.rpm-bundle.tar,mysql的linux版软件apache-tomcat-8.0.58.tar.gz

二、在Linux下安装mysql

1、创建目录

在linux系统的用户目录下创建安装mysql的目录,命令如下: cd usr/local mkdir -m 777 xhqMysql

注意:如果创建的文件夹没有读写权限,则需要授权: a.创建的时候授权:mkdir -m 777 myTomcat b.对已经创建好的文件夹授权:chmod -R 777 myTomcat

2、拷贝安装包

使用WinSCP软件将下载好的mysql安装包拷贝到刚创建好的目录下面

3、解压安装包

解压:tar -xvfmysql-8.0.25-1.el7.x86_64.rpm-bundle.tar

1、安装common

rpm -ivh mysql-community-common-8.0.25-1.el7.x86_64.rpm --nodeps --force

2、安装libs

rpm -ivh mysql-community-libs-8.0.25-1.el7.x86_64.rpm --nodeps --force

3、安装client

rpm -ivh mysql-community-client-8.0.25-1.el7.x86_64.rpm --nodeps --force

4、安装server

rpm -ivh mysql-community-server-8.0.25-1.el7.x86_64.rpm --nodeps --force

5、查看已安装的mysql安装包

rpm -qa|grep mysql

6、对 mysql 数据库进行初始化和相关配置

mysqld --initialize; 初始化mysqlchown mysql:mysql /var/lib/mysql -R; 对操作文件赋予权限systemctl start mysqld.service; 启动mysql服务systemctl enable mysqld; 设置开机自启

7、查看生成的默认密码

cat /var/log/mysqld.log/|grep password

8、使用刚才查询到的密码登陆mysql并修改密码

mysql -uroot -p

9、修改mysql用户密码为root,然后退出

alter user root@localhostidentified with mysql_native_password by root

10、新密码重新登录mysql,进行远程访问授权

(1)登陆:mysql -uroot -p

(2)授权:

create user root@%identified with mysql_native_password by rootgrant all privileges on *.* to root@%with grant option;flush privileges

(3)退出mysql

到这里MySQL就安装完毕了,但是通常这时候远程访问还是访问不到的,因为系统防火墙还没有关闭,下面这个步骤可选,如果工作环境不允许关闭防火墙就需要单独为MySQL开启远程端口,将MySQL端口添加到防火墙白名单

一、防火墙配置

1、关闭防火墙

systemctl stop firewalld.service 停止防火墙systemctl disable firewalld.service 禁用防火墙systemctl mask firewalld.service 禁止开机自启

2、查看防火墙状态

systemctl status firewalld.service

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

WinXP系统升级iphone固件出现3014怎么办 win11专业版64位官方下载 win11 Ghost中文专业版下载