企业网站建立步骤,深圳的网站建设公司,企业网站营销案例,外贸用什么网站开发客户文章目录 前言一、MySQL安装与配置#xff08;手动部署#xff09;1. 下载MySQL2. 上传安装包3. 解压HBase安装包4. 配置4.1 配置 MySQL 的主配置文件 my.cnf4.2 配置 MySQL 服务的脚本 5. 初始化MySQL数据库6. 创建快捷方式7. 启动MySQL服务8. 修改MySQL登录密码8.1 使用临时… 文章目录 前言一、MySQL安装与配置手动部署1. 下载MySQL2. 上传安装包3. 解压HBase安装包4. 配置4.1 配置 MySQL 的主配置文件 my.cnf4.2 配置 MySQL 服务的脚本 5. 初始化MySQL数据库6. 创建快捷方式7. 启动MySQL服务8. 修改MySQL登录密码8.1 使用临时密码登录MySQL8.2 设置MySQL登录密码 9. 设置 MySQL 允许远程访问10. 设置MySQL服务开机自启动11. 登录MySQL11.1 本地登录MySQL11.2 远程登录MySQL 安装异常 前言
随着信息技术的飞速发展数据管理成为企业信息化建设中不可或缺的一部分。作为最流行的关系型数据库管理系统之一MySQL 凭借其开源、高性能、高可靠性和易于使用的特性在全球范围内获得了广泛的应用。无论是小型网站还是大型企业应用MySQL 都能够提供强大的支持。然而对于初次接触 MySQL 或者需要在特定环境中部署 MySQL 的技术人员来说正确的安装与配置方法是确保数据库系统稳定运行的关键。
本文档旨在为读者提供一份详尽的 MySQL 手动安装与配置指南特别针对 Linux 环境下的部署。我们将从下载 MySQL 安装包开始逐步介绍如何上传安装包、解压安装、配置 MySQL 主配置文件、初始化数据库、创建快捷方式、启动服务、设置登录密码、允许远程访问以及设置服务开机自启动等关键步骤。此外我们还将讨论一些常见的安装异常及其解决方法帮助读者顺利地完成 MySQL 的安装与配置工作。 一、MySQL安装与配置手动部署
1. 下载MySQL
点击下载MySQL安装包https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz
2. 上传安装包
通过拖移的方式将下载的MySQL安装包mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz上传至虚拟机hadoop1的/export/software目录。 3. 解压HBase安装包
在虚拟机hadoop1上传完成后将MySQL安装包通过解压方式安装至/export/servers目录。
tar -zxvf /export/software/mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz -C /export/servers/4. 配置
4.1 配置 MySQL 的主配置文件 my.cnf
在虚拟机hadoop1修改MySQL的主配置文件 my.cnf 执行如下命令添加配置内容。
cat /etc/my.cnf EOF
[mysqld]
datadir/export/data/mysql-5.7/data
# 建议禁用符号链接以防止各种安全风险
symbolic-links0
port3306
userroot
sql_modeNO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USERinnodb_file_per_table1
lower_case_table_names1# 添加显式默认值配置
explicit_defaults_for_timestamp1
EOF4.2 配置 MySQL 服务的脚本
在虚拟机hadoop1修改/export/servers/mysql-5.7.44-linux-glibc2.12-x86_64/support-files/mysql.server文件。执行如下命令修改配置。
sed -i s|^basedir.*|basedir/export/servers/mysql-5.7.44-linux-glibc2.12-x86_64| /export/servers/mysql-5.7.44-linux-glibc2.12-x86_64/support-files/mysql.server
sed -i s|^datadir.*|datadir/export/data/mysql-5.7/data| /export/servers/mysql-5.7.44-linux-glibc2.12-x86_64/support-files/mysql.server5. 初始化MySQL数据库
在虚拟机hadoop1执行如下命令初始化MySQL初始化会生成一个临时密码记住这个临时密码。
mkdir -p /export/data/mysql-5.7
cd /export/servers/mysql-5.7.44-linux-glibc2.12-x86_64/bin
./mysqld --initialize6. 创建快捷方式
在虚拟机hadoop1执行如下命令创建MySQL服务启动脚本的快捷方式和MySQL命令行客户端的快捷方式。
ln -s /export/servers/mysql-5.7.44-linux-glibc2.12-x86_64/support-files/mysql.server /etc/init.d/mysql
ln -s /export/servers/mysql-5.7.44-linux-glibc2.12-x86_64/bin/mysql /usr/bin/mysql7. 启动MySQL服务
在虚拟机Hadoop1执行如下命令启动MySQL服务。
service mysql start8. 修改MySQL登录密码
8.1 使用临时密码登录MySQL
在虚拟机Hadoop1执行如下命令使用临时密码YUA-VP5tga!登录MySQL临时密码YUA-VP5tga!是上面生成的临时密码需要更改为自己的临时密码。
mysql --connect-expired-password -uroot -p8.2 设置MySQL登录密码
在虚拟机Hadoop1执行如下命令修改MySQL密码为123456。
set password for rootlocalhost password(123456);退出MySQL命令行客户端。
exit9. 设置 MySQL 允许远程访问
在虚拟机hadoop1执行如下命令设置 MySQL 允许远程访问。
mysql -uroot -p123456 -e use mysql; update user set host% WHERE userroot; flush privileges;10. 设置MySQL服务开机自启动
在虚拟机hadoop1执行如下命令设置MySQL服务开机自启动。
cp /export/servers/mysql-5.7.44-linux-glibc2.12-x86_64/support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on11. 登录MySQL
11.1 本地登录MySQL
mysql -uroot -p123456退出MySQL命令行客户端。
exit11.2 远程登录MySQL
mysql -h192.168.121.160 -P3306 -uroot -p123456退出MySQL命令行客户端。
exit安装异常
重复执行创建软连接命令时出现如下情况属正常不会影响安装。 若安装过程中出现问题需要重新安装请按以下步骤执行。 若已经启动了MySQL服务需要先使用以下命令停止MySQL服务。
service mysql stop删除安装目录及生成的数据存放目录。
rm -rf /export/data/mysql-5.7
rm -rf /export/servers/mysql-5.7.44-linux-glibc2.12-x86_64然后再去重新执行上面的安装过程。