linux mysql http通道_linux mysql的安装

本文详细介绍了在Linux系统中安装MySQL的过程,包括下载、安装、启动服务、修改默认密码、开启远程访问及配置自动启动。还提供了忘记MySQL root密码的两种解决方法。在安装过程中需要注意依赖包的安装,以及防火墙对3306端口的开放。
摘要由CSDN通过智能技术生成

1.   下载

081d672c68fdcc327b70b0db161ade7e.png

d5353fd4b3df65beeb762c5a9f412c0d.png

或者使用wget下载:

wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.22-1.el6.i686.rpm-bundle.tar

2.   安装

2.1. 检测是否已经安装了mysql

rpm -qa | grep mysql

如果已经安装了,将其卸载,如:

rpm -e --nodeps  mysql-libs-5.1.73-5.el6_6.i686

2.2. 安装mysql

1、mkdir /usr/local/mysql

2、cd /usr/local/mysql

3、tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar

4、安装server

rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm

dependencies:依赖

出错:

7ebf2eca49a72548faf2d8cb5f4f838c.png

安装依赖:

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

80233fd39d95002e207baad310918c29.png

需要升级libstdc++-4.4.7-4.el6.x86_64

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

5、安装中:

rpm -ivh

MySQL-server-5.6.22-1.el6.i686.rpm

6、安装client===失败(这里我安装了两次才成功)

rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

51d071268b669be13fc65ddf628a8d8d.png

安装依赖:

yum  -y   install libncurses.so.5   libtinfo.so.5

7、查询mysq服务运行状态

service mysql status

服务未启动。

8、启动mysql服务

service mysql start

9、使用root账号登录mysql

提示:

b8ea9fa4b2638881eea02f6afb7ea1f2.png

在安装mysql server时有句提示:

注意:这个密码是不安全的,所有需要修改初始密码。(修改密码建议参考本文最下面的kill掉mysql服务然后改密码----也就是:忘记原来的myql的root的密码)

10、

使用密码登录mysql账号:mysql -uroot -p

11、

修改root密码:SET PASSWORD =

PASSWORD('123456');

12、            使用本机登录:mysql -uroot -p123456 -h 127.0.0.1

13、           修改密码:mysql> update user set authentication_string=passworD("test") where user='root';

2.3. 系统启动时自动启动mysql服务

加入到系统服务:

chkconfig

--add mysql

自动启动:

chkconfig

mysql on

查询列表:

chkconfig

说明:都没关闭(off)时是没有自动启动。

2.4. 开启远程访问

登录:

mysql

-uroot –p123456

设置远程访问(使用root密码):

grant:赋予

privileges:权限,规则

grant

all privileges on *.* to 'root' @'%' identified by 'ZR97@V';

flush

privileges;

防火墙打开3306端口

/sbin/iptables

-I INPUT -p tcp --dport 3306 -j ACCEPT

将打开的端口的访问规则保存在文件中

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

save

查看机器开放的端口号

/etc/init.d/iptables

status

1_创建目录 /usr/local/src/mysql

2_将安装包上传到/usr/local/src/mysql

3_解压

4_安装mysql服务端

5_报错,缺少依赖包    yum -y 依赖包名称

6_安装mysql服务端

7_安装mysql客户端

8_启动mysql服务

9_/root/.mysql_secret寻找mysql随机密码

10_登录mysql___>修改密码

11_利用sqlyong连接MYSQL报错 (端口号没开/没有远程访问的权限)

12_开启3306端口号,为root用户赋予所有权限

13_将mysql加入系统服务 , 开机启动

总结:

1_windows上的安装包是就一份,安装很容易.

Linux上的安装包是多份  MySQL_服务端_客户端

装完软件之后,并不能直接加入系统服务,而且不能开启就启动

2_某款软件想正常使用,其服务必须是启动状态

启动mysql/tomcat

内部main函数,监听各自端口号8080/3306

3_区分命令是来自于linux来自于MySQL

赋予权限: mysql

开放端口:linux

忘记密码修改密码:

方法一:

在mysql系统外,使用mysqladmin

1 mysqladmin -u root -p password "test123"

2 Enter password: 【输入原来的密码】

方法二:

通过登录mysql系统

1 mysql -uroot -p

2 Enter password: 【输入原来的密码】

3 mysql>use mysql;

4 mysql> update user set password=passworD("test") where user='root';

5 mysql> exit;

注意:如果Mysql的版本是5.7及以上的话update语句更换如下:

1 mysql> update user set authentication_string=passworD("test") where user='root';

二、忘记原来的myql的root的密码

方法三:

首先拿到操作系统的root权限,然后kill掉Mysql服务或者手动stop掉,这里我推荐使用手动stop;

1 service mysql stop

然后执行

1 mysqld_safe --skip-grant-tables &

&,表示在后台运行,不再后台运行的话,就再打开一个终端吧。

接着登陆MySQL修改密码

1 mysql

2 mysql> use mysql;

3 mysql> UPDATE user SET password=password("test123") WHERE user='root';

4 mysql> exit;

注意:如果Mysql的版本是5.7及以上的话update语句如下:

1 mysql> update user set authentication_string=passworD("test") where user='root';

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值