【CNMP体系】CentOS7.0下安装MySql5.6劳务

作者: 数据库信息  发布:2019-06-26

创立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

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

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

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

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

MySql简介

MySQL是一个关系型数据库管理体系,由瑞典MySQL AB 公司开拓,近年来属于 Oracle 旗下产品。在 WEB 应用方面,MySQL是最棒的 宝马7系DBMS (Relational Database Management System,关周到据库管理种类) 应用程式。

官网:

与此外大型数据库比如 Oracle、DB2、SQL Server等比较,MySQL 自有它的不足之处,然则那丝毫也尚未滑坡它受迎接的品位。对于一般的个体使用者和中Mini企业来讲,MySQL提供的法力已经绰绰有余,而且由于 MySQ L是开放源码软件,因而能够大大下降总体具备资金财产。

总体来讲,MySql的特征正是,开源,轻量,社区活泼。

密码设置

MySQL运维成功后,root暗许未有密码,大家必要设置root密码。

安装在此以前,我们需求先安装PATH,要不无法一向调用mysql

修改/etc/profile文件,在文件末尾增添

PATH=/usr/local/mysql/bin:$PATH

export PATH

闭馆文件,运维下边包车型客车下令,让配置立时生效

#source /etc/profile

当今,大家能够在终点内直接输入mysql进入,mysql的条件了

实行上边包车型客车下令修改root密码

#mysql -uroot

mysql> SET PASSWORD = PASSWORD('123456');

若要设置root用户能够远程访问,施行

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.16.%' IDENTIFIED BY 'password' WITH GRANT OPTION;

password为远程访问时,root用户的密码,能够和本地分歧。

现行,你就足以行使密码123456本土密码登入mysql服务器,使用password远程密码登陆远程服务器啦,赶紧试试啊。

好了,明日有关mysql的授课就到此截至,大家有何不知道的欢迎在商议区批评,一齐探讨调换!

MySql获取

CentOS7.0 mini版上私下认可是未有安装MySql服务的,所以,大家供给活动设置。

MySql的设置有三种格局,yum安装和源码安装,个人推举源码安装。(因为尚未找到源代码,后续有空子奉上源代码安装的博文,今日介绍二进制码的设置)

先是,须求到官方网址找到MySql的源。来到官方网址,大家得以见见众多本子,毕竟该下载哪个吧?

首先个 MySQL Community Server,这些毫无钱!
其次个 MySQL Enterprise 那么些要出资,可是能够打电话问问难题,约等于电话技能支持。(土豪想打oracle电话纷扰客服妹子随意)
其八个 MySQL Cluster,这些独立是无法用的,要在1或2的基本功上用。当然用来抵消多台数据库的。
第八个 MySQL Workbench,那是个好东西,用来设计数据库的。erwin知道吗?他正是以此效果。(本身也在用那么些,只是在mac平常莫明其妙的退出,还未得到解决)

好的,瞄准目的,MySQL Community Server,早先下载。

#wget

澳门金莎娱乐网站 ,那恐怕必要点时间,让我们先来看望其余剧情吧,下载下来未来便是解压,进入目录

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

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

启动MySql服务

#service mysqld start

见状success!评释运转mysql成功。能够ps aux | grep mysql查看。

进入操作页面,未来选择无密码登陆,密码设置上边讲到。

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

进入后能够尽情的玩乐啦!

澳门金莎娱乐网站 1

安装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

再次安装,安装完结。

接上一遍的话,CentOS7.0下安装好了Nginx服务,对于大家的CNMP,大家得以初阶大家的M啦,正是守旧意义上的MySql服务

布置防火墙

防火墙的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了~

重启服务器之后存在多少个难点

1、未有自动运营mysqld服务

#chkconfig --add mysqld

然后用这些命令设置开机运转:

#chkconfig mysqld on

终极chkconfig --list确认一下是还是不是设置成功

2、远程无法重复链接mysql了

翻开防火墙状态,大概是因为防火墙的案由,导致mysql服务端口3306被截留了。

本文由金沙澳门官网发布于数据库信息,转载请注明出处:【CNMP体系】CentOS7.0下安装MySql5.6劳务

关键词: 金沙澳门官网

上一篇:重建索引
下一篇:没有了