码迷,mamicode.com
首页 > 数据库 > 详细

12.Linux系统上安装MySQL:

时间:2020-07-22 01:42:41      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:远程连接   aio   cal   i386   阶段   x86   bsp   随机   一句话   

卸载自带mysql:

查询mysql的安装情况

rpm -qa | grep 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安装不需要指定安装目录,默认安装在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

技术图片

 登录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:

标签:远程连接   aio   cal   i386   阶段   x86   bsp   随机   一句话   

原文地址:https://www.cnblogs.com/luzhanshi/p/13358262.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!