
centos6.10 安装mysql5.7
4.1 対于找不到
创建文件
发布日期:2021-05-10 22:21:50
浏览次数:23
分类:精选文章
本文共 1818 字,大约阅读时间需要 6 分钟。
CentOS 系统下 MySQL 5.7 安装配置指南
1. 系统准备
注意到 CentOS 系统的版本,确保使用正确的 rpm 包进行下载。具体来说:
- 如果你的系统为 32 位(i686),下载
mysql-5.7.31-1.el6.i686.rpm-bundle.tar
。 - 如果你的系统为 64 位(x86_64),下载
mysql-5.7.31-1.el6.x86_64.rpm-bundle.tar
。
注意:尽管少量版本可能不兼容,但为了保险,确保使用与系统匹配的 rpm 版本。
2. 安装 MySQL
2.1 解压 rpm 包
运行以下命令解压下载的 rpm 包:
tar -xvf mysql-5.7.24-1.el6.x86_64.rpm-bundle.tar
2.2 安装相关工具包
依次安装必要的 rpm 包:
rpm -ivh mysql-community-common-5.7.24-1.el6.x86_64.rpmrpm -ivh mysql-community-libs-5.7.24-1.el6.x86_64.rpmrpm -ivh mysql-community-libs-compat-5.7.24-1.el6.x86_64.rpm
2.3 安装 MySQL 服务端
安装 MySQL 服务:
rpm -ivh mysql-community-server-5.7.24-1.el6.x86_64.rpm
2.4 安装客户端工具
安装 MySQL 客户端工具:
rpm -ivh mysql-community-client-5.7.24-1.el6.x86_64.rpm
2.5 启动 MySQL 服务
启动 MySQL 服务并验证:
mysqld start
执行成功后,输出中应显示 [OK]
字样,表明服务已正确启动。
注意:确保完全输入 mysqld
而非 mysql
,这是一个常见错误,请仔细核对。
3. 验证安装状态
3.1 查看安装情况
rpm -q mysql
确保输出包含完整版本信息,若未发现问题,可继续下一步。
3.2 启动服务
若安装完成后不自动启动服务,可以手动启动:
/etc/rc.d/init.d/mysqld start
验证启动状态:
service mysqld status
输出应显示 [OK]
并列出 PID。
3.3 设置开机启动
将服务设置为开机启动:
chkconfig mysqld on
确保启动脚本权限:
chmod 755 /etc/rc.d/init.d/mysqld
4. 常见问题与解决方案
4.1 対于找不到 my.cnf
文件
如果系统中不存在 my.cnf
文件,需手动创建:
my.cnf
:vi /etc/my.cnf
- 添加以下内容:
- 通过 mysql 登录:
- 修改 root 密码:
- 打开
my.cnf
,添加以下内容: - 重新启动 MySQL 服务:
[mysqld]lower_case_table_names=1skip-grant-tables
保存后,启动服务并根据需要配置,默认情况下应生成正确的配置文件。
4.2 密码相关问题
如果需要修改密码,可参考以下步骤:
mysql -uroot -p
USE mysql;UPDATE user SET authentication_string = PASSWORD('新密码') WHERE User = 'root';FLUSH PRIVILEGES;
注意:在 MariaDB 中,默认认证方式可能需要调整,结合 validate_password
参数配置。
4.3 更改字符集
若需要更改字符集(例如修改为 UTF-8),可参考以下步骤:
[mysqld]character-set-server=utf8collation-server=utf8_general_ci
systemctl restart mysqld
完成后,可在 MySQL 中确认字符集设置:
SHOW VARIABLES LIKE 'character_set%';
确保 character_set%
取值为 utf8
。
通过以上步骤,您可以在 CentOS 系统中成功安装并配置 MySQL 5.7。如有任何疑问或问题,可以在评论区留言,我会尽力解答。
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年04月12日 15时42分28秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
python解释器环境问题
2019-03-21
hakcinglab解密关WP
2019-03-21
ubuntu系统重新更新系统服务
2019-03-21
内存访问冲突
2019-03-21
深度学习与机器学习配置
2019-03-21
文档矫正
2019-03-21
MONASH-creatiue coding
2019-03-21
卷积的可视化学习
2019-03-21
图像质量评估仿真
2019-03-22
关于mac下redis5.0.8的安装和配置
2019-03-22
PHP使用之图片上传程序(完整版)
2019-03-22
Appium之设置环境变量.bash_profile
2019-03-22
字符串匹配算法---BF
2019-03-22
vue之tab切换
2019-03-22
数组上移下移 更改其值
2019-03-22
uni-app快速导入自己需要的插件
2019-03-22
获取当前时间
2019-03-22