关于centOS7下使用rpm方式安装mysql5.6过程说明

————针对/etc 目录下不存在my.cnf的情况,其他的安装方式和存在my.cnf的情况可以借鉴!!


完成centOS7的安装,然后将mysql的Linux版本拷贝到虚拟机下

开始安装

1.找到自己的mysql的保存地址,并将其解压缩 tar -xvf *** -C/目标地址

2.要保证自己的系统下不存在mysql的安装,为了保险起见,将所有的mysql文件夹全部删除

    a.卸载安装过的所有mysql相关的程序    

     yum remove  mysql mysql-server mysql-libs mysql-server;

    b.查找mysql相关的文件夹并删除

    find / -name mysql 或者whereis mysql,将找到的相关东西delete掉(rm -rf /var/lib/mysql);

    c.查看是否还存在mysql相关的安装程序

    rpm -qa | frep -i mysql

        可以参考下面两篇文章:

        http://blog.csdn.net/Smile___you/article/details/54409073

        https://www.cnblogs.com/cyl048/p/6879085.html

        (1)通过which mysqld命令来查看mysql的安装位置

        (2)/usr/sbin/mysqld --verbose --help |grep -A 1 'Default options'命令来查看mysql使用的配置文件默认路径,可以找到mysql读取配置文件路径的顺序以及位置

        到对应的目录下面查看是否存在相应的my.cnf文件,一般是在/etc 目录下,执行的第一选择也是在/etc下,如果其他位置也存在,可以先删除

        如果/etc下没有这样的一个文件,就需要自己去创建,可以将其他位置处的my.cnf或者my-default.cnf或者my-medium.cnf(这里我复制的是my-default.cnf,我的这个文件保存在)复制过去,使用find / -name my-default.cnf 命令查找

然后将其重命名为my.cnf。

!!!对my.cnf文件进行配置


对这个文件的配置是关键,很多情况的出现是因为配置出现错误

1.basedir=/usr    (这个具体是为什么还没搞懂,我考虑是因为下面有/bin目录和其他的一些文件)

2.datadir = /data(这个是自己在家目录下创建的保存数据库的目录)

3.port = 3306

server_id = 1

4.socket = /var/lib/mysql/mysql.sock(这个位置一般来说可以设为/tmp/mysql.sock,作为临时文件的保存,但是自己使用这样的方式会出现/var/lib/mysql/mysql.sock文件找不到的情况,所以直接将配置文件中的socket 设为/var/lib/mysql/mysql.sock


这样一般就可以啦,然后使用

rpm -ivh ***(安装包)进行mysql客户端和服务端的安装

安装成功


安装成功之后service mysql start启动mysql

mysql -u root -p登录

密码在/root/.passwod-secret文件内


如果使用密码登录无法成功

参考下面的文章中的方法

http://blog.csdn.net/lisongjia123/article/details/57418989


我的是在/etc/my.cnf中添加[mysqld]下添加skip-grant-tables,然后就可以无密码登录了

之后要重设密码

参考

https://www.cnblogs.com/leo388/p/5363293.html


















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值