Code前端首页关于Code前端联系我们

linuxmysql环境搭建简介

terry 2年前 (2023-09-30) 阅读数 40 #Mysql
文章标签 Mysql

文章目录:

  • 1、Linux下如何创建mysql服务
  • 2、Linux环境下MySQL 5.1安装步骤详解
  • 3、《0到1,最详细MySQL安装过程(Linux环境)》

如何在Linux上搭建mysql服务

? 2。安装mysql客户端:

yum install mysql

3。启动mysql服务:

service mysqld start 或 /etc/init.d/mysqld start

停止:

service mysqld stopⓝartrest

4.创建root管理员:

mysqladmin -u root密码123456

5。登录

mysql -uroot -p123456

Linux环境下MySQL详解 5.1安装步骤

1。 MySQL软件下载无需安装/二进制版

(无需编译)

文件格式:MYSQL-VERSION-OS.tar.gz

2.创建MySQL组,创建MySQL用户并连接。进入mysql组

(不同版本的Unix中groupadd和useradd的语法可能略有不同。> 进入/usr/local目录,解压非安装版本,在该目录下创建一个名为mysql的软链接到

#cd

/usr/local

#gunzip//目录。 /MYSQL-VERSION-OS.tar.gz

|

tar 您可以使用以下命令直接解压并提取发行版:

#

/path/to /mysql- VERSION-OS.tar.gz)

#ln

-s

MYSQL-VERSION-OS

mysql♓ 配置文件。

42264

如果您想设置配置文件,使用 support-files 目录作为模板。该目录下有4个模板文件,是根据不同机器的内存定制的。

#cp

support-files/my-medium.cnf

/etc/my.cnf

(您可能需要以 root 身份运行这些命令。)♿❀5.设置目录访问权限,使用mysql_install_db初始化MySQL权限表,并设置mysql、root账户访问权限。

#chgrp

-R

mysql

.

#scripts/mysql_install_db–#er

-R

root

#chown

-R

mysql

data

(注意上面的不能缺少符号“

”))

6。运行MySQL

#bin/mysqld_safe

–user=mysql

(如果没有问题,你应该会看到这样的提示:

[1]❓[1]❓

mysqld

守护进程

与数据库

/usr/local/mysql/vari我的状态ql

结束表明Mysql没有正常启动日志文件设置在/etc/my.cnf

大多数问题是由于权限设置不正确造成的

)

7. 设置root密码。默认安装密码为空。出于安全考虑,需要更改密码

#/usr/local/mysql/bin/mysqladmin

-uroot

password

yourpassword编译的脚本集♓y。在系统启动时自动启动

#cp

support-files/mysql.server

/etc/rc.d/init.d/mysqld

#chmod//init./ mysqld

#chkconfig

–添加

mysqld

#chkconfig

–级别l♓♓9.启动我的sqld服务

#service

mysqld

start

10。检查3306端口是否开放。一定要在防火墙中打开端口

#netstat

-atln

免安装版本/二进制版本安装基本命令概述:

shell

shelldshell 用户添加

-g

mysql

mysql

shell

cd

cd

cd♓r♿/

gunzip/PATH/TO /MYSQL-版本- OS.tar.gz

|

tar

xvf

-

shell

shell-LL-♓ MYSQL 版本操作系统的路径。 mysql

shell

cd

mysql

shell

shell

lmy♓

。 † –user=mysql

shell

chown

-R

root

.

shell

chown

-R

mysqlbin/mysqld_safe

–user=mysql

《0对1最详细MySQL安装流程(Linux环境)》

   检查服务器是否有自己的MySQL。如果是的话就可以直接使用了。如果关联的版本比较低,可以删除并安装自己想要的版本(在安装新版本MySQL之前,需要先删除属于服务器的MySQL包以及MySQL数据库包分支mariadb)

  1. rpm -qa|grep mysql - - 检查服务器是否有mysql。如果有,执行以下命令将其删除

  2. rpm -qa | grep mariadb - - 检查服务器上是否有mariadb,如果有,执行第三步删除

  3. rpm -e --nodeps 要删除的文件名(nodeps 意思是:强制删除)

提示1:如果使用rz命令,会提示command not found,那就直接执行:yum -y install lrzsz就上线了下载

    命令:rz 或 rz -be

    格式:rz -be 选择要上传的文件

    按照下面的命令行,将文件名更改为压缩文件名

    启动命令:系统控制启动mysql

  错误信息: 错误信息: exitql。有关详细信息,请参阅“systemctl status mysqld.service”和“journalctl -xe”。数据字典正在从MySQL 5.7升级。

意思是新版本对应的包和之前服务器的版本有冲突。只需删除相应的冲突目录即可,执行: rm -rf /var/lib/mysql/ *(执行删除命令时一定要仔细看)

systemctl start mysql -- 启动服务器

  默认密码必须MySQL第一次成功启动时设置。使用以下命令查看并登录。

1. 检查首次启动时的临时密码: grep password /var/log/mysqld.log

2. 连接服务器: mysql -u root -p 回车,然后输入密码

3. 首次连接时必须更改连接密码。要更改密码,您可以使用以下说明:

  ALTER USER root@localhost AS caching_sha2_password IDENTIFY '123456'; (MySQL8.x适合使用该语句)

  UPDATE USER SET PASSWORD=PASSWORD('password') WHERE USER='root'; (MySQL5.x版本修改)

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门