centos 6.5安装并配置mysql

折腾了半天终于把mysql安装并配置好了,以下是安装步骤和遇到问题的解决方式

1.查看机器上是否已经安装了mysql或其相关项

# yum list installed | grep mysql
如果安装的话命令执行完显示的结果类似于:
mysql-community-common.x86_64
5.7.21-1.el6 @mysql57-community-dmr

些时需要删除已经存在的mysql及其相关项,执行以下命令
# yum -y remove mysql-community-common.x86_64

2.获取mysql
wget http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

执行该命令如果报错话在以上命令的末尾加上“ --no-check-certificate”

3.通过rpm下载mysql安装文件

yum install mysql-community-release-el6-5.noarch.rpm

完成后执行以下命令

ls /etc/yum.repos.d

此时会多出两个文件

mysql-community-source.repo
mysql-community.repo

如果安装失败请手动修改 /etc/yum.repos.d/mysql-community.repo

使mysql57下的enable=1

4.安装mysql服务

yum install mysql-community-server

5.启动mysql 服务

service mysqld start

6.查看root 密码执行以下命令

grep "password" /var/log/mysqld.log

命令执行完显示如下

2018-04-05T11:03:02.200577Z 1 [Note] A temporary password is generated for [email protected]: IV~n79*.

IV~n79*.即为初始密码

7.重置mysql密码 ,如果无法进入mysql,可以使用以下命令强制进入

killall -TERM mysqld

mysqld_safe --skip-grant-tables&

然后ctrl+c 后热行

mysql -u root -p然后输入初始密码

然后切换到mysql数据库 "use mysql; " 注意最后的分号

然后热行 update user set authentication_string=password(‘新的密码‘)  where user=‘root‘;  注意命令最后的分号

执行完以上语句,需要执行 flush privileges;  然后再热行 quit; 然后使用使令 service mysqld restart;重启 mysql服务,些时本地访问大功告成

但是在使用场景中我们要使用远程访问,请继续往下看

8.设置mysql允许远程访问

设置允许远程访问请使用以下命令

grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘新的密码‘ with grant option;

该命令热行完,所有数据库的所有表都可以远程访问,因为用的是"*.*",做到这不不够,因为centos 默认情况下是不开放3306端口,需要手动打开一下

请看以下命令

iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT 热行成功后执行 iptables -L -n 如果3306端口开发成功,会看到以下字样

state NEW tcp dpt:3306

参考:

https://www.cnblogs.com/lzj0218/p/5724446.html

https://www.cnblogs.com/xiangxi/p/6267378.html

如有不妥之外请直接留言或者通过邮箱 [email protected]联系作者

原文地址:https://www.cnblogs.com/bygrace/p/8722115.html

时间: 2024-10-15 12:54:15

centos 6.5安装并配置mysql的相关文章

Linux CentOS下安装、配置mysql数据库

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk.tomcat.eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数

CentOS6.7下使用非root用户(普通用户)编译安装与配置mysql数据库并使用shell脚本定时任务方式实现mysql数据库服务随机自动启动

CentOS6.7下使用非root用户(普通用户)编译安装与配置mysql数据库并使用shell脚本定时任务方式实现mysql数据库服务随机自动启动1.关于mysql?MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.特点: Mysql是开源的,所以你不需要支付额外的费用.Mysql支持大型的数据库.可以处理拥有上千

CentOS 下 redis 安装与配置

CentOS 下 redis 安装与配置 1.到官网上找到合适版本下载解压安装 Xml代码   [[email protected] src]# wget -c http://redis.googlecode.com/files/redis-2.4.7.tar.gz [[email protected] src]# tar -zxv -f redis-2.4.7.tar.gz [[email protected] src]# cd /usr/local/src/redis-2.4.7 [[ema

MongoDB 3.2 在CentOS 上的安装和配置

MongoDB 3.2 在CentOS 上的安装和配置 2016-01-06 14:41:41 发布 您的评价:       0.0   收藏     0收藏 一.安装 编辑/etc/yum.repos.d/mongodb-org-3.2.repo [mongodb-org-3.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/ gpg

如何在 CentOS 7 中安装、配置和安全加固 FTP 服务

步骤 1:安装 FTP 服务器 1. 安装 vsftpd 服务器很直接,只要在终端运行下面的命令. # yum install vsftpd 2. 安装完成后,服务先是被禁用的,因此我们需要手动启动,并设置在下次启动时自动启用: # systemctl start vsftpd # systemctl enable vsftpd 3. 接下来,为了允许从外部系统访问 FTP 服务,我们需要打开 FTP 守护进程监听的 21 端口: # firewall-cmd --zone=public --p

手把手教你在win10系统上安装、配置MySQL 5.7.19数据库

关于数据库这个东东,可能还有很多小伙伴没有接触过,这里简单说一下吧,数据库就是按照数据结构来组织.存储.管理数据的仓库,它可以高效的存储和管理数据,用途及其广泛,比如网站建设开发.软件应用开发等领域,我们常见的数据库有Access.Sqlserver.Mysql.Oracle等,今天亦是美网络小编给大家介绍的是mysql数据库,因为网络上80%以上的网站采用的是PHP+Mysql的搭配组合,想要学习网站建设开发,不了解Mysql数据库是说不过去的哦! 首先下载最新版MySQL数据库安装包,官网下

CentOS中vsftp安装与配置

1. 安装使用chkconfig --list来查看是否装有vsftpd服务:使用yum命令直接安装:yum -y install vsftpd然后为它创建日志文件:touch /var/log/vsftpd.log 2.建立ftp用户及主目录:    # mkdir /var/ftp    # useradd -d /var/ftp ftp 3. 配置vsftp服务编辑/etc/vsftpd/vsftpd.conf文件,配置vsftp服务:#vi /etc/vsftpd/vsftpd.conf

迅美VPS安装和配置MySQL数据库教程

MySQL相关教程与知识:    迅美VPS安装和配置MySQL数据库教程    navicat8管理MySQL教程-创建数据库和导入数据    navicat8管理MySQL教程-管理建立用户和分配用户权限    更改 MySQL 端口号    MySQL重置root用户密码的方法    MySQL更改数据库存放文件夹的方法 本教程适用于采用Win2008.Win2003.WinXP系统的迅美VPS和云主机产品. 在服务器中依次打开"我的电脑","迅美工具盘(H:)&quo

Windows下面安装和配置MySQL(5.6.20)

1.首先到http://dev.mysql.com/ 上下载windows版mysql5.6免安装zip包.然后将zip包解压到D:\mysql-5.6.20-winx64下. 2.复制mysql下的my-default.ini, 在同目录下创建my.ini. my.ini为mysql的配置.最简单的配置: 1 basedir=D:/mysql-5.6.20-winx64 2 datadir=D:/mysql-5.6.20-winx64/data base config 我的配置为: 1 # F