CentOS7安装配置MySQL 5.6.19-支持远程登陆

Linux就该这么学

下载解压

官网下载mysql 5.6 for linux安装包。 解压缩之后如下:


二、开始安装

打开终端,进入解压后的目录中

$ cd MySQL-5.6.16-1.linux_glibc2.5.i386.rpm-bundle

执行(需要root权限)

# rpm -ivh MySQL-*

其中,v表示显示详细安装信息,h表示显示用#表示安装进度

注意:这里可能会提示冲突。如下:

我需要先卸载冲突的软件包

# rpm -e --nodeps mariadb-libs-1:5.5.37-1.el7_0.x86_64

注意:仔细观察安装过程,里面有很多有用的信息,例如:

最新版的MySQL将随机生成一个root用户的密码,放在/root/.mysql_secret 文件中

在例如:

新版MySQL生成的配置文件为 /usr/my.cnf  这不同于以前(可能是系统相关的)

安装完成后,可以用netstat查看mysql端口有没有开启(默认3306


上图中,
tcp 0 0 :::3306 :::* LISTEN 表示端口开启

三、安装位置

RPM进行安装的时候,MySQL下的子目录被分散开,分别放在了以下几个目录下:

/etc/logrotate.d/mysql

/etc/rc.d/init.d/mysql  // mysql启动配置脚本,其中只有一个叫mysql的可执行文件 与mysql有关


 /var/lib/mysql                    // Mysql中的数据库存放目录

 


/var/lock/subsys/mysql

/usr/lib/mysql 文件夹               //  该文件夹下是mysql链接库

/usr/include/mysql 文件夹下   //  mysql 头文件

/usr/share/mysql 文件夹下     //  mysql 安装目录

/usr/bin 文件夹下          // 其中有mysql的多个可执行程序,如mysqlmysql_config_editormysqlcheckmysqladmin

四、开机启动

使用命令:sbin/chkconfig --list查看启动项

使用命令:sbin/chkconfig --add mysqlmysql添加到开机启动项中:

使用命令:sbin/chkconfig --del mysqlmysql从开机启动项中删除:

linux开启远程链接

一、首先,确保防火墙没有阻止3306端口

1# gedit /etc/sysconfig/iptables

2)添加允许3306端口:

#-A RH-Firewall-1-INPUT -m state -state NEW -m tcp -p tcp -d port 3306 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT (注意:添加在-A INPUT -j REJECT --reject-with icmp-host-prohibited之前,否则可能不起作用)

3)重启防火墙:service iptables restart

二、配置my.cnf

打开终端,在终端中输入mysql - -help 在帮助中可以看到如下信息

由上图可知,MySQL会从相应的地方(/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf~/.my.cnf )读取配置文件。( 注意:我安装的最新的MySQL 使用的是/usr/my.cnf )

mysql 有本机绑定。

red Hat 系统,编辑 /etc/my.cnf  ( 也可能是其他位置的 )

ubnutu系统,编辑   /ect/mysql/my.cnf

PSred Hatubnutu中的my.cnf是有区别的。

如果不存在,到/usr/lib/mysql目录下,复制扩展名为 .cnf的文件到上面的目录中,重命名为my.cnf

   查找skip-networking,将其注释掉;将bind-address = 127.0.0.1 注释掉

三、给予权限

Mysql中有一个名为mysql的数据库,其中中有很多表,存放了系统,用户等信息。

本文由 CentOS中文站 - 专注Linux技术 作者:centos 发表,其版权均为 CentOS中文站 - 专注Linux技术 所有,文章内容系作者个人观点,不代表 CentOS中文站 - 专注Linux技术 对观点赞同或支持。如需转载,请注明文章来源。

相关文章

发表评论

邮箱地址不会被公开。 必填项已用*标注