centos7 下安装mysql 关键步骤

#wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz

这可能需要点时间,让我们先来看看其他内容吧,下载下来之后就是解压,进入目录

#tar zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz

#cd mysql-5.6.35-linux-glibc2.5-x86_64

创建MySql用户和组

创建 /usr/local/mysql/data 目录

#mkdir /usr/local/mysql

新增MySql用户组

#groupadd mysql

新增mysql用户并设置不可用此账户登录终端

#useradd -r -g mysql mysql -s /sbin/nologin

新增mysql用户和组对mysql根目录的读权限

#chown -R mysql.mysql /usr/local/mysql/

安装MySql

转移MySql文件到/usr/local/mysql中,到达指定目录,安装

#mv ./* /usr/local/mysql/

#cd /usr/local/mysql

#scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

perl组件没有安装,报错,这时,我们需要安装下perl组件

#yum install -y perl-Module-Install.noarch

再次安装,安装完成。

配置MySql

复制配置文件到 /etc/my.cnf,替换原有的文件

#cp -a ./support-files/my-default.cnf /etc/my.cnf

将mysql的服务脚本放到系统服务中

#cp -a ./support-files/mysql.server /etc/init.d/mysqld

配置防火墙

防火墙的3306端口默认没有开启,若要远程访问,需要开启这个端口

打开/etc/sysconfig/iptables

#vim /etc/sysconfig/iptables

在“-A INPUT –m state --state NEW –m tcp –p –dport 22 –j ACCEPT”,下添加:

“-A INPUT -m state --state NEW -m tcp -p -dport 3306 -j ACCEPT”

然后保存,并关闭该文件,在终端内运行下面的命令,刷新防火墙配置:

#service iptables restart

OK,一切配置完毕,你可以访问你的MySQL了~

启动MySql服务

#service mysqld start

看到success!表明启动mysql成功。可以ps aux | grep mysql查看。

进入操作页面,现在使用无密码登录,密码设置下面讲到。

#/usr/local/mysql/bin/mysql -uroot

下面就可以尽情的玩耍了

时间: 2024-10-12 16:44:38

centos7 下安装mysql 关键步骤的相关文章

CentOS7下安装MySQL并配置远程连接

一.CentOS7下安装MySQL数据库 CentOS7默认的安装包里面已经没有 MySQL-Server安装包了,远程镜像中也没有了. 默认的是MariaDB (MySQL的一个分支,开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险 参照百度.开发基本相似). 参考文章:CentOS7 安装MySQL http://www.centoscn.com/mysql/2016/0315/6844.html 这里主要是安装MyS

CentOS7 下安装 mysql 涉及到的命令

VMware虚拟机装好后,再装个CentOS7系统,以上环境自行百度... 一.Linux下查看mysql是否安装 1.指令ps -ef|grep mysql [[email protected]st 桌面]# ps -ef|grep mysql mysql 2688 1 0 13:31 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --basedir=/usr mysql 2857 2688 0 13:31 ? 00:00:01 /usr/sbin/mysql

CentOS7下安装Mysql和Memcached 以及 使用C#操作Mysql和Memcached

我本身是学.net的,但是现在很多主流SQL和NOSQL都是部置在linux下,本着好学的精神,前段时间装了个虚拟机,在其装上CentOS64位的服务器系统,对于英文0基础,linux0基础的我来说,过程是相当痛苦的,这里我就不分享了.下面分享一下在这个系统下安装Mysql和Memcached的过程. 安装Mysql 1.Centos 7 默认已不支持mysql ,而是带有MariaDB数据库管理系统(MySQL的一个分支),若要装mysql,最好先将MariaDB卸载 rpm -qa | gr

学习笔记(2)centos7 下安装mysql

centos7安装mysql 本文通过yum方式安装mysql 1.添加mysql yum 仓库 去mysql开发者中心(http://dev.mysql.com/downloads/repo/yum/)下载对应平台的包. 安装下载下来的包文件 yum localinstall mysql57-community-release-el7-11.noarch.rpm 2.安装mysql 执行下面的命令进行安装 yum install mysql-community-server 开启mysql服务

ubuntu16.04下安装mysql详细步骤

我们打开Xshell,通过如入命令安装mysql 依次输入这三条命令; sudo apt-get install mysql-server sudo apt install mysql-client sudo apt install libmysqlclient-dev 弄完一条再弄一条.如下所示:如入命令后再输入Y 然后回车就自动安装 第二条和第三条类似这样输入看提示进行安装.在安装过程需要设置数据库密码(在键盘输入数字时不要在右边的1234567890上按数字,那里的0代表ins,要在键盘上

CentOS7下安装Mysql失败经历--CentOS7使用yum安装和卸载Mysql过程

起因 自己租用的BandwagonVPS上安装了个CentOS7,然后开始安装各种软件,结果yum安装MySQL发现MySQL在yum源中的Mysql不对劲,于是自己百度搜索安装方法. 终于我搜到了这篇文章:http://www.mamicode.com/info-detail-503994.html,于是我就兴高采烈地安装了起来. 安装过程 我不建议这么安装,因为我经历的是一个失败的过程,最后我也卸载掉了. 下载mysql的repo源 注意这是社区版的mysql 我在/usr/local下面新

window下安装mysql详细步骤

1.下载安装包 打开mysql官网下载页面:http://dev.mysql.com/downloads/mysql/ 1.选择相应的版本和平台 2.mysql配置 打开刚刚解压的文件夹F:\mysql-5.7.25-winx64\mysql-5.7.25-winx64,发现里面有my-default.ini配置文件,这个是默认的配置文件,复制一个自己的改名字为my.ini 编辑my.ini配置以下基本信息: [mysql] # 设置mysql客户端默认字符集 default-character

centos7下安装MySQL

CentOS 7的yum源中没有正常安装MySQL时的mysql-sever文件,需要去官网上下载.地址是: https://dev.mysql.com/downloads/repo/yum/ ,然后到下方选择原地址的包名(可能会随着时间而改变):mysql57-community-release-el7-11.noarch.rpm #下载yum源的命令为 wget https://dev.mysql.com/downloads/repo/yum/get/mysql57-community-re

Linux中Centos7下安装Mysql(更名为Mariadb)

一.安装: yum install mariadb-server mariadb 二.启动服务: systemctl start mariadb 三.配置大小写敏感问题.和字符为utf8: vim /etc/my.cnf 添加下列内容: