1、百度搜索了很多Centos6.5安装mysql5.7的文章。感觉安装完成后service mysqld start 都无法启动。(启动失败)
2、今天用虚拟机Centos6.5安装mysql5.7测试后发现成功了。。。。。。分享给大家!
下载 这个 mysql-community-release-el6-5.noarch.rpm
你不会????好吧。我使用的是Centos6.5最小版本安装的系统。所以没有wget下载命令。
yum -y install wget
去安装吧。
现在正式开始:
yum list installed | grep mysql
查询系统是否默认安装了其他版本的mysql
如果有,使用
yum -y remove mysql-libs.x86_64
卸载了。
如果没有,恭喜你可以跳过!
下面我们来安装:
wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
下载一个mysql的源。(这个速度快)
yum install mysql-community-release-el6-5.noarch.rpm
安装它。
cd /etc/yum.repos.d/
看看下面是不是有几个文件:
需要各位小伙伴注意了啊:
查看mysql57的安装源是否可用,如不可用请自行修改配置文件(/etc/yum.repos.d/mysql-community.repo)使mysql57下面的enable=1
vi /etc/yum.repos.d/mysql-community.repo
修改下这个5.7的配置文件:变成和图一模一样就好了!enabled=0
:wq
退出来!
现在准备安装mysql5.7了,
yum install mysql-community-server
这一步注意了,会进入确定吗?肯定是Y咯。是吧!
再继续:
我安装,由于mysql网站下载老是出问题,我都运行这个命令N次,然后下载速度也很慢130KB/S算最快的速度了。
我反正这个命令运行了好几天。
由于这个命令我运行了好几次,才下载完成,所以没有提示“确定吗?Y”这个。
运行下这个命令:rpm -qa| grep mysql
再次确认安装是否正确。
然后运行:vi /etc/my.cnf
再次确认安装是否正确。
然后运行:vi /etc/my.cnf
去编辑我们的mysql配置文件。
我vi进去后,全部删除了所有内容:
然后复制这些内容进去:
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock lower_case_table_names = 1 skip-name-resolve lower_case_table_names = 1 wait_timeout=28800 interactive_timeout=28800 max_allowed_packet =16M
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
#Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0
log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid |
现在mysqld服务启动了。表示你已经成功了!
下面我们还有一些任务没有完成。
登录mysql
运行这个命令(奇怪怎么没密码????):grep "temporary password" /var/log/mysqld.log
算了我就尝试:mysql -uroot
神奇的事情发生了,我直接登录了mysql
好吧既然密码是空的,那我就修改下密码:
看到没我执行的命令:
用这个命令去修改mysql密码:set password = password('Sugon@123456');
远程登录修改:
use mysql; //选择本地用户的mysql,才能往下操作。
update db set host = '%' where user = 'root';
flush privileges;
启动:service mysqld start
停止:service mysqld stop
重启: service mysqld restart
配置完成后肯定要重启mysql服务咯。你说是吧!
到此为止:Centos6.5安装mysql5.7完成。
感谢朋友们的观看谢谢!