千家信息网

centos6.3安装mysql5.7

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,1、查看CentOS自带MySQL 5.1组件并卸载rpm -qa | grep -i mysqlrpm -e --nodeps mysql-libs-5.1.61-4.el6.x86_642、rpm
千家信息网最后更新 2026年11月03日centos6.3安装mysql5.7

1、查看CentOS自带MySQL 5.1组件并卸载

rpm -qa | grep -i mysql

rpm -e --nodeps mysql-libs-5.1.61-4.el6.x86_64

2、rpm -ivh numactl-2.0.9-2.el6.x86_64.rpm

rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm

3、rpm -ivh mysql-community-common-5.7.18-1.el6.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.18-1.el6.x86_64.rpm

rpm -ivh mysql-community-client-5.7.18-1.el6.x86_64.rpm

rpm -ivh mysql-community-server-5.7.18-1.el6.x86_64.rpm

4. 修改数据库编码。

为了保证数据库能正确处理中文,我们需要设定数据库默认的编码为utf8。修改/etc/my.cnf文件,并在其中加入以下内容:


[client]

default-character-set=utf8mb4

[mysqld]

character_set_server=utf8mb4

5、修改时区

6、启动MySQL

service mysqld start

6、mysql登录及修改密码

mysql -u root -p

7、在CentOS系统中防火墙默认是阻止3306端口的,现在开启3306端口

修改/etc/sysconfig/iptables 文件,添加以下内容:


查询防火墙状态:

[root@localhost ~]# service iptables status<回车>

停止防火墙:

[root@localhost ~]# service iptables stop <回车>

启动防火墙:

[root@localhost ~]# service iptables start <回车>

重启防火墙:

[root@localhost ~]# service iptables restart <回车>

永久关闭防火墙:

[root@localhost ~]# chkconfig iptables off<回车>

永久关闭后启用:

[root@localhost ~]# chkconfig iptables on<回车>

重启防火墙:

1)、重启后永久性生效:

开启:chkconfig iptables on

关闭:chkconfig iptables off

2)、即时生效,重启后失效:

开启:service iptables start

关闭:service iptables stop需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。

------------------------------------华丽分割线---------------------------------------

启动mysql的时候解决错误:Fatal error: mysql.user table is damaged. Please run mysql_upgrade.

1、rm -rf /var/lib/mysql/

2、使用如下命令,重新初始化mysql

mysqld --initialize --user=mysql

3、service mysqld start

------------------------------------华丽分割线---------------------------------------

修改root密码报错解决:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) :表示没有生成root的临时密码

1、service mysqld stop 停掉mysql服务器

2、mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

3、show databases;

use mysql;

show tables;

4、update user set authentication_string=PASSWORD('root123!@#') where user='root';

flush privileges;

exit;

------------------------------------华丽分割线---------------------------------------

解决错误:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

1、SET PASSWORD = PASSWORD('root123!@#');

2、flush privileges;

3、exit;


防火墙 防火 分割线 密码 数据 数据库 华丽 永久 内容 命令 文件 端口 编码 错误 服务 时候 时区 服务器 永久性 状态 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技股 哈尔滨大商圈互联网科技有限公司 云之行互联网科技 金诺互联网科技 互联网中国科技 西安互联网科技公司 苏州大垚互联网科技 互联网科技视频素材 济南和联互联网科技有限公司 智腾互联网科技有限公司 宜昌元轩互联网科技有限公司 成都互联网科技公司工作好不好 科技大学互联网 华中科技大学互联网的牛人 工业互联网山东科技大学 上海科技产业互联网平台 智帮互联网科技公司最近动向 广州有谷有贝互联网科技有限公司 萌小萌互联网科技河南有限公司 利用互联网等科技手段 互联网科技企业 江苏根荣互联网科技 云信互联网科技有限公司 安控科技rtu产品工业互联网 本届互联网博览会上的黑科技 福州德业互联网科技 科技和互联网行业的特点 广东猫王互联网科技有限公司电话 北京瑞云互联网科技有限公司 互联网科技创新方面的资料
0