12.Linux系统上安装MySQL:

Posted 指尖下的世界

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了12.Linux系统上安装MySQL:相关的知识,希望对你有一定的参考价值。

 

下载Linux 安装包

 

https://dev.mysql.com/downloads/mysql/5.7.html#downloads

MySQL-5.6.22-1.el6.i686.rpm-bundle.tar

卸载自带mysql:

查询mysql的安装情况

rpm -qa | grep -i mysql –-color

卸载原生的MySQL

rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686

安装依赖(准备阶段已经安装过了):

yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6

yum  update libstdc++-4.4.7-4.el6.x86_64

将安装包上传到LINUX服务器(客户端和服务端):

 

 

 解压:

先创建一个mysql文件夹然后解压到该文件夹:

    mkdir mysql
    tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C  mysql 

 

 

 MYSQL安装不需要指定安装目录,默认安装在usr目录下面

安装mysql的服务端:

rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm

----------------------------------------------------------------------------------------------------------------------------------------------

注意!!!

在安装过程中可能会出现下面一句话:如果没有出现请忽略

A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !
You will find that password in \'/root/.mysql_secret\'.

已经为MySQL根用户设置了一个随机密码!

您将在\'/root/.mysql_secret\'中找到密码。

----------------------------------------------------------------------------------------------------------------------------------------------

安装mysql的客户端:

rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm

启动mysql的服务:

启动MySQL服务

service mysql start
service mysql stop(停止)

查看是否启动成功:

 登录MYSQL并修改root密码:

首先我们去上面所说的位置(/root/.mysql_secret)去查询默认密码:

LRL7muQmvvAn6aDR

 登录mysql:

 mysql -u root -p 

注意这里粘贴刚刚复制的密码是不会有任何显示的,别以为没输上密码!!!傻逼一样点了好多次右键...

 

 修改密码:

use mysql;
set password=\'admin123\';或者下一句
mysqladmin -u root -p password "admin123";

另外一种情况,如果你安装的时候是如下界面,那么你修改密码的方式是:

退出mysql(Ctrl+C)然后执行如下命令:

/usr/bin/mysqladmin -u root password \'admin123\'

设置开机自动启动mysql:

下面语句不用登录mysql执行

加入到系统服务:

chkconfig --add mysql

自动启动:

chkconfig mysql on

开启远程服务:

下面语句需要登录mysql执行

登录mysql:
//赋予root用户所有权限,远程登录密码是admin123
use mysql;
grant all privileges on *.* to \'root\' @\'%\' identified by \'admin123\';
flush privileges;

 

 

 

设置Linux的防火墙:

下面语句不用登录mysql

Linux防火墙默认拦截3306端口

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save

远程连接测试:

 

 

 

 

以上是关于12.Linux系统上安装MySQL:的主要内容,如果未能解决你的问题,请参考以下文章

LAMP的基本配置

mysql5.7安装

Linux下安装mysql5.7

Ubuntu学习总结-12 linux 平台及 windows 平台 mysql 重启方法

linux下的mysql安装

centos7.4二进制安装mysql