美文网首页
Linux下安装MySql详细教程

Linux下安装MySql详细教程

作者: 猫的树 | 来源:发表于2022-06-08 17:35 被阅读0次

    前言

    本文对linux环境下安装Mysql过程进行一个详细记录

    一、安装包和环境准备

    1.所需安装包

    mysql-8.0.29-linux-glibc2.12-x86_64.tar.xz安装包上传至服务器
    [图片上传失败...(image-49db69-1654767285280)]

    2.解压和创建用户

    执行命令 tar -xzvf mysql-8.0.29-linux-glibc2.12-x86_64.tar.xz,重命名文件夹为mysql

    创建用户组以及用户和密码

    创建目录 mkdir data
    执行命令 groupadd mysqluseradd -g mysql mysql 创建用户组信息
    授权用户 chown -R mysql.mysql /usr/local/mysql

    二、安装步骤

    1.初始化信息

    执行命令 cd /usr/local/mysql/bin 到解压bin目录下

    执行初始化命令 ./mysqld --user=mysql --basedir=/usr/local/mysql-8.0 --datadir=/usr/local/mysql-8.0/data/ --initialize

    这里需要注意在 mysql 8.0 以后,如果要设置不区分大小写,需要在初始化时指定--lower-case-table-names=1,如果在初始化之后修改my.cnf配置文件会出现报错。

    执行命令初始化 ./mysqld --user=mysql --lower-case-table-names=1 --basedir=/usr/local/mysql-8.0 --datadir=/usr/local/mysql-8.0/data/ --initialize

    成功之后,获得到数据库临时密码
    [图片上传失败...(image-f31c5e-1654767285280)]

    2.编辑文件,添加服务

    修改my.cnf配置文件

    执行命令 vi /etc/my.cnf
    注释mysqld_safe,修改信息如下

    basedir=/usr/local/mysql/mysql-8.0.20/ (mysql的安装目录)
    datadir=/usr/local/mysql/mysql-8.0.20/data/ (data的目录)
    socket=/tmp/mysql.sock

    添加服务及授权

    添加mysqld服务到系统 cp -a ./support-files/mysql.server /etc/init.d/mysql(这里要切换到安装目录下执行)
    [图片上传失败...(image-cc0a1-1654767285280)]
    执行授权命令chmod +x /etc/init.d/mysqlchkconfig --add mysql

    3.启动mysql服务

    相关命令
    启动mysql服务 service mysql start
    查看启动状态 service mysql status

    启动成功后,用临时密码登录mysql mysql mysql -uroot -p
    [图片上传失败...(image-f9a8a0-1654767285280)]

    修改root密码

    执行命令 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
    执行 flush privileges; 使密码生效

    修改远程连接

    update user set host='%' where user='root';
    flush privileges;
    exit;

    [图片上传失败...(image-d822fe-1654767285280)]

    4.开放防火墙端口

    firewall-cmd --add-port=3306/tcp --permanent
    firewall-cmd --reload

    [图片上传失败...(image-98005d-1654767285280)]
    至此mysql就安装完毕

    原文:https://blog.csdn.net/qq_34383510/article/details/125205704?spm=1001.2014.3001.5502

    相关文章

      网友评论

          本文标题:Linux下安装MySql详细教程

          本文链接:https://www.haomeiwen.com/subject/bgvmmrtx.html