在Linux上离线安装MySQL,可以按照以下步骤进行操作:
- 下载MySQL安装包:去MySQL官网下载适合Linux系统的MySQL安装包,选择一个合适的版本和文件格式进行下载。
根据gclib 安装对应的版本和架构进行选择。
- 将安装包复制到Linux系统中:将下载的MySQL安装包复制到Linux系统中的一个合适的目录,例如/home/user目录下。
- 解压安装包:使用以下命令解压MySQL安装包:
tar -zxvf mysql-5.7.34-linux-x86_64.tar.gz
这里的mysql-5.7.34-linux-x86_64.tar.gz是你下载的MySQL安装包的文件名,根据实际情况修改。
- 创建MySQL安装目录:使用以下命令创建MySQL安装目录:
sudo mkdir -p /usr/local/mysql
- 将解压得到的MySQL文件复制到安装目录中:
sudo cp -R mysql-5.7.34-linux-x86_64/* /usr/local/mysql
- 创建MySQL用户和用户组:使用以下命令创建MySQL用户和用户组:
sudo groupadd mysql
sudo useradd -g mysql mysql
- 修改MySQL安装目录的所属用户和用户组:
sudo chown -R mysql:mysql /usr/local/mysql
sudo chown -R mysql:mysql /usr/local/mysql/*
- 初始化MySQL:
sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql
- 启动MySQL服务:
sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
- 设置MySQL环境变量:将MySQL的bin目录添加到系统的环境变量中,可以使用以下命令:
export PATH=$PATH:/usr/local/mysql/bin
为了让这个设置在每次启动时都生效,需要将上述命令添加到bashrc文件中。
- 测试MySQL安装是否成功:使用以下命令登录MySQL并查看版本号:
mysql -u root -p
然后输入密码,如果成功登录并显示MySQL的版本号,则表示MySQL安装成功。
以上就是在Linux上离线安装MySQL的步骤,根据具体的系统版本和MySQL安装包的版本可能会有所不同,需要根据实际情况进行相应的调整。
配置文件:
[client]
port = 3306
socket=/usr/local/mysql/mysql.sock
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/usr/local/mysql/mysql.sock
character-set-server=UTF8MB4
lower_case_table_names = 1
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd
# [mysqld_safe]
# log-error=/usr/local/mysql-8.0/logs/mysqld-error.log
# pid-file=/tmp/mysqld.pid
其中重要性如下:
有的参数不配置也能启动
参考资料:
1.https://blog.csdn.net/shishishilove/article/details/119866660