CentOS6.5下安装MySQL

方法有点笨,但是,没有找到好一点的办法,就这样先装着,看朋友们是否也有需要,记录一下

CentOS 下安装MySQL5.7的时候出现各种问题,各种报错,试过无数办法,今天终于安装上去,特此记录一下。

(1) 首先,下载一个wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm安装最新的MySQL的yum源,并安装上去

(2) 由于yum源是下载最新的安装包,所以,当你下载安装好yum源之后,就可以进行安装最新的MySQL了,但是,如果你没有最新安装包的情况下,系统会自动下载最新版本的安装包,速度慢,所以,自己先下载好最新版本的MySQL数据库安装包,然后,使用yum源进行安装即可,yum源下载路径http://dev.mysql.com/downloads/repo/yum/,这个可以让你去选择自己需要的,也可以使用上面一个,直接下载

(3) 安装,直接yum -y install MySQL*.rpm 即可

(4) 安装以后进行启动时一般会报错,出现/var/run/mysqld/mysqld.pid ended这样的报错,这里,5.7在安装完mysql以后需要自己对数据进行一次初始化,自己指定初始化的basedir与datadir分别指的是基础路径与数据路径,这里,需要记住数据路径,待会需要设置这个数据路径到我们的my.conf文件中,

进行初始化的语句为:

#mkdir /opt/mysql/mysql

#mkdir /opt/mysql/mysql/data

#chown -R mysql:mysql /opt/mysql

mysql_install_db --user=mysql --basedir=/opt/mysql/mysql --datadir=/opt/mysql/mysql/data

这里的路径可以自己设置,如果开始没有这些路径,需要先创建路径,并将路径交给mysql用户,因为安装mysql以后自动会创建这样一个用户,这样运行以后,我们就可以进行下一步

(5) 我们启动mysql,第一次启动时,没有密码,

可以使用命令

  service mysqld start 启动服务

(6) 客户端连接

命令

  mysql -u root -p 进行连接

(7) 连接

  连接的时候需要注意,MySQL5.7在安装完后,第一次启动时,会在root目录下生产一个随机的密码,文件名为.mysql_secret,该文件在~目录下,使用命令

  cd ~

  cat .mysql_secret

  该文件为隐藏文件,路径记录了密码,使用这里的密码即可登录成功,修改用户密码了

  SET PASSWORD = PASSWORD(‘123456‘);

  修改所有主机使用账户都可以登录,

  use mysql

  update user set host=‘%‘ where host=‘localhost‘ and user=‘root‘;

  FLUSH PRIVILEGES;

  重启mysql服务器即可

  直接使用service mysqld restart(start、stop)

  如果中间出现有问题,可以使用mysqld_safe --skip-grant-tables&跳过验证,对里面的数据进行修改,但是,现在好像不能修改密码了

总结:

本文关键点在于后半段,前半段大家都应该可以知道怎么安装,但是,前半段在于,如果不升级yum源,直接安装的话,将出现一会glibc版本不对,一会出现其他什么很奇怪的错误,这样就绕过了那些错误,直接就可以了,后半段刚开始的时候不是太清楚,官网看了研究了很久也没有太看出来,今天总算将mysql5.7正常的安装了一次,也算自己的一种收获吧,在此记录,希望可以给大家一些启示。

 
时间: 2024-08-02 19:14:58

CentOS6.5下安装MySQL的相关文章

建站笔记1:centos6.5下安装mysql

最近买了个域名,想要玩玩自己建网站:接下来遇到的问题都会一次记录下来,以备自己以后复习查看: 首先建站方案选择: wordPress +centos6.5 +mysql; 服务器买的:搬瓦工最低配置,其实主要用来使用vpn,( 你懂的,感兴趣的可以翻看我以前的博客). 地址:https://bandwagonhost.com  wordpress 下载地址:https://cn.wordpress.org 域名是百度开放云买的,推荐,很优惠啊! 第一个问题:centos6.5下安装mysql: 

centos6.4下安装MySQL+apache+php+phpmyadmin

一 安装apache #yum install httpd 设置Apache的开机启动 #chkconfig httpd on 重启Apache #service httpd restart Apache的默认文档根目录是在CentOS上的/var/www/html 目录 ,配置文件是/etc/httpd/conf/httpd.conf.配置存储在的/etc/httpd/conf.d/目录. 二 安装PHP #yum install php 重启 #/etc/init.d/httpd resta

centos6.5下安装mysql 5.6

1.使用yum命令安装mysql [html] view plaincopy [[email protected] ~]#  yum -y install mysql-server 2.设置开机启动 [html] view plaincopy [[email protected] ~]#  chkconfig mysqld on 3.启动MySQL服务 [html] view plaincopy [[email protected] ~]#  service mysqld start 4.设置M

centos6.5下安装mysql数据库

1.安装mysql数据库:yum install mysql-server 2.临时启动数据库:service mysqld start 3.开机启动数据库:chkconfig mysqld on 原文地址:https://www.cnblogs.com/liuys635/p/11407083.html

Centos6.5下安装Mysql集群

安装要求:       安装环境:Centos6.5       安装方式:源码安装       软件名称: mysql-cluster-gpl-7.2.26-linux2.6-x86_64.tar.gz       软件安装位置:/usr/local/mysql       数据存放位置:/var/mysql/data       日志存放位置:/var/mysql/logs 集群设计:      首先设计集群的安装分配方式,至少需要三台服务器,sql节点和数据节点可以放在同一台服务器上,服务

centos6.5下安装mysql,远程访问

安装参考:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html,很详细. 安装成功后,得做相应配置才能从别的机器访问mysql: 1.开放mysql访问端口3306 修改防火墙配置文件 vi /etc/sysconfig/iptables 加入端口配置 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCE

CentOS6下安装MySQL数据库服务

大家好,今天是我在51CTO上的第一篇博文,以此来督促我自个养成一个好的学习习惯,也希望给大家有所帮助. ok,言归正传,今天我介绍的是在CentOS6环境下安装MySQL数据库,我所用到的是CentOS6镜像文件中所带的mysql包. 1.配置本地yum源. [[email protected] ~]# cd /etc/yum.repos.d/ [[email protected] yum.repos.d]# ls CentOS-Base.repo.bak  CentOS-Debuginfo.

CentOS6.5下安装配置MySQL

CentOS6.5下安装配置MySQL,配置方法如下: 安装mysql数据库:# yum install -y mysql-server mysql mysql-deve 查看mysql-server版本:# rpm -qi mysql-server 初始化mysql数据库:#service mysqld start 重启mysql数据库:#service mysql restart 设置mysql开机启动:# chkconfig mysqld on 为数据库设置用户名和密码:# mysqlad

CentOS6.2下安装配置MySql

转自:Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置 如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk.tomcat.ecli