CentOS6离线安装mysql数据库

时间:2024-03-16 08:25:35

第一步:这里我们需要根据我们的操作系统版本下载数据库:

CentOS_6下载:mysql-5.7.22-1.el6.x86_64.rpm-bundle.tar

CentOS_7下载:mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar

下载地址:https://dev.mysql.com/downloads/mysql/

截图:

CentOS6离线安装mysql数据库

第二步:将下载文件解压,通过ftp上传到服务器下。

截图:

CentOS6离线安装mysql数据库

第三步:查看系统下是否已经有mysql数据库安装包

       [[email protected]]# rpm -qa | grep mysql

截图:

CentOS6离线安装mysql数据库

 第四步:删除原有的数据库安装包

[[email protected] Mysql]# rpm -emysql-libs-5.1.73-8.el6_8.x86_64 –nodeps

截图:

CentOS6离线安装mysql数据库

第五步:按照顺序,安装rpm

1、#rpm -ivhmysql-community-libs-5.7.22-1.el6.x86_64.rpm --nodeps –force

截图:

CentOS6离线安装mysql数据库


2、# rpm -ivhmysql-community-devel-5.7.22-1.el6.x86_64.rpm --nodeps –force

截图:

CentOS6离线安装mysql数据库

3、# rpm -ivhmysql-community-client-5.7.22-1.el6.x86_64.rpm --nodeps –force

截图:

CentOS6离线安装mysql数据库

4、# rpm -ivhmysql-community-server-5.7.22-1.el6.x86_64.rpm --nodeps –force

截图:

CentOS6离线安装mysql数据库

第六步:启动mysql看看报错不,报错我们具体分析:

错误1、安装的libnuma.so.1它是32位系统使用的,我们需要64位系统使用的numactl-2.0.9-2.el6.x86_64.rpm

CentOS6离线安装mysql数据库

安装numactl-2.0.9-2.el6.x86_64.rpm

# rpm -ivh numactl-2.0.9-2.el6.x86_64.rpm--nodeps –force

截图:

CentOS6离线安装mysql数据库

第七步:查询mysql数据库的初始化密码:

grep'temporary password' /var/log/mysqld.log

截图:

CentOS6离线安装mysql数据库

第八步:登录mysql

# mysql -u root –p

截图:

CentOS6离线安装mysql数据库

第九步:修改初始化的密码

>  ALTERUSER 'root'@'localhost' IDENTIFIED BY '[email protected]'; 

截图:

CentOS6离线安装mysql数据库

第十步:修改用户权限让数据库可以远程连接

mysql> use mysql;

mysql> select Host, User from user;

mysql> update user set host = '%'   where user='root';

mysql> flush privileges;

mysql> quit;

截图:

CentOS6离线安装mysql数据库

第十一步:mysql的日志信息

# vi /etc/my.cnf

添加一下信息:

character-set-server=utf8 数据编码
lower_case_table_names=1  
表面不区分大小写
slow_query_log=1  
开启慢查询日志
long_query_time=10.000000  
时间超过设置记录日志

截图:

CentOS6离线安装mysql数据库