Linux MySQL-5.7安装(1)

本文介绍如何在Linux环境下卸载原有MySQL安装包,并通过二进制方式安装MySQL 5.7版本。内容包括安装前的准备、具体步骤及安装后的重要文件说明。

为了避免冲突,可以考虑先卸载Linux下自带的MySQL安装包,使用“rpm-qa | grep MySQL” 检测是否安装了MySQL相关包。

二进制包的安装

  • 下载
$ wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
  • 在root下安装MySQL
    以root身份登录,运行如下命令安装MySQL
useradd mysql
tar zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
ln -s mysql-5.7.20-linux-glibc2.12-x86_64 mysql
cd mysql
cp support-files/my-large.cnf /etc/my.cnf
chown -R mysql
chgrp -R mysql
scripts/mysql_install_db --user=mysql
chown -R root
chown -R mysql data
mv data /home/mysql/
in -s /home/mysql/data

上面命令将移动 data 目录至其他分区。
安装后的目录 mysql/bin 中的文件说明:

文件名说明
mysqldMySQL服务主程序
mysqld_safeMySQL服务启动脚本
mysqlMySQL命令行工具
mysqladminMySQL客户端(管理数据库)
perror显示错误码(状态码)含义
mysqlbinlog是处理二进制日志文件的实用工具

将MySQL配置为自启动服务,并启动。

cp support-files/mysql.server /etc/init.d/mysqld
chkconfig mysqld on
/etc/init.d/mysqld start

运行如下命令设置MySQL root 密码。

/usr/local/mysql/bin/mysqladmin -u root password 'your_password'

之后使用MySQL自带的脚本或手动执行命令强化安全,删除匿名用户。自动化的方式是在root用户下执行如下命令。

./bin/mysql_secure_installation
Linux系统上安装MySQL-5.7.38,需要按照以下步骤进行操作: 1. 首先,确保你的系统已经安装了wget和tar,可以使用以下命令来安装它们: ``` sudo apt-get update sudo apt-get install wget tar ``` 2. 接下来,使用wget命令下载MySQL-5.7.38安装包,可以从MySQL官方网站上获取下载链接,例如: ``` wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz ``` 3. 下载完成后,使用tar命令解压安装包: ``` tar -zxvf mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz ``` 4. 解压后,将MySQL移动到指定的目录: ``` sudo mv mysql-5.7.38-linux-glibc2.12-x86_64 /usr/local/mysql-5.7.38 ``` 5. 添加MySQL的bin目录到系统的PATH环境变量中,可以编辑~/.bashrc文件并添加以下内容: ``` export PATH=$PATH:/usr/local/mysql-5.7.38/bin ``` 6. 创建MySQL的数据存储目录: ``` sudo mkdir /usr/local/mysql-5.7.38/data ``` 7. 接下来,进入MySQL安装目录并执行安装脚本: ``` cd /usr/local/mysql-5.7.38 sudo ./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql-5.7.38 --datadir=/usr/local/mysql-5.7.38/data ``` 8. 安装完成后,启动MySQL服务器: ``` sudo ./bin/mysqld_safe --user=mysql & ``` 9. 最后,进入MySQL控制台: ``` ./bin/mysql -uroot -p ``` 以上为在Linux系统上安装MySQL-5.7.38的步骤。请注意,具体安装过程可能会因系统版本、下载链接等因素而有所不同,建议详细查阅MySQL安装文档和使用说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值