无外网情况下RPM方式安装MySQL5.6

 

RPM方式安装MySQL5.6 

a. 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称)
1 [root@localhost ~]# rpm -qa | grep -i mysql
2 mysql-libs-5.1.66-2.el6_3.x86_64
3 [root@localhost ~]# yum -y remove mysql-libs*

 

 
b. 下载Linux对应的RPM包,如:CentOS6.4_64对应的RPM包,如下:这里给出我下载好的包,官网下载巨慢。。有可能还需要一个perl库的依赖,这里一并给出。链接:   http://pan.baidu.com/s/1skFrEK9  密码: apza

 

  1. 1 [root@localhost rpm]# ll
    2 total 74364
    3 -rw-r--r--.1 root root 18442536Dec1120:19MySQL-client-5.6.15-1.el6.x86_64.rpm
    4 -rw-r--r--.1 root root 3340660Dec1120:06MySQL-devel-5.6.15-1.el6.x86_64.rpm
    5 -rw-r--r--.1 root root 54360600Dec1120:03MySQL-server-5.6.15-1.el6.x86_64.rpm

     

 
c. 安装MySQL(如有必要需要安装 perl-libs-5.10.1-141.el6_7.1.x86_64)
  1. 1 [root@localhost rpm]# rpm -ivh MySQL-server-5.6.15-1.el6.x86_64.rpm
    2 [root@localhost rpm]# rpm -ivh MySQL-devel-5.6.15-1.el6.x86_64.rpm
    3 [root@localhost rpm]# rpm -ivh MySQL-client-5.6.15-1.el6.x86_64.rpm
    4 #修改配置文件位置
    5 [root@localhost rpm]# cp /usr/share/mysql/my-default.cnf /etc/my.cnf

     

 
d. 在 my.cnf文件中的 [mysqld]下设置这一行: datadir = /usr/local/mysql/var

 

e. 初始化MySQL及设置密码

  1. 1 [root@localhost rpm]#/usr/bin/mysql_install_db
    2 [root@localhost rpm]# service mysql start
    3 [root@localhost rpm]# cat /root/.mysql_secret #查看root账号密码,若无此文件可以直接使用无密码登录,若无密码登录失败,则需要在my.cnf文件中加入skip-grant-tables,并重启mysql服务
    4 # The random password set for the root user at Wed Dec 11 23:32:50 2013 (local time): qKTaFZnl
    5 [root@localhost ~]# mysql -uroot –pqKTaFZnl
    6 mysql> SET PASSWORD = PASSWORD('123456');#设置密码为123456
    7 mysql> exit
    8 [root@localhost ~]# mysql -uroot -p123456

     

 
f. 允许远程登陆

 

  1.  1 mysql> use mysql;
     2 mysql> select host,user,password from user;
     3 +-----------------------+------+-------------------------------------------+
     4 | host | user | password |
     5 +-----------------------+------+-------------------------------------------+
     6 | localhost | root |*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9|
     7 | localhost.localdomain | root |*1237E2CE819C427B0D8174456DD83C47480D37E8|
     8 |127.0.0.1| root |*1237E2CE819C427B0D8174456DD83C47480D37E8|
     9 |::1| root |*1237E2CE819C427B0D8174456DD83C47480D37E8|
    10 +-----------------------+------+-------------------------------------------+
    11 mysql> update user set password=password('123456') where user='root';
    12 mysql> update user set host='%' where user='root' and host='localhost';
    13 mysql> flush privileges;
    14 mysql> exit

     

 
g. 设置开机自启动
  1. 1 [root@localhost ~]# chkconfig mysql on
    2 [root@localhost ~]# chkconfig --list | grep mysql
    3 mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off

     

 

h.MySQL的默认安装位置

  1. 1 /var/lib/mysql/#数据库目录
    2 /usr/share/mysql #配置文件目录
    3 /usr/bin #相关命令目录
    4 /etc/init.d/mysql #启动脚本

     

 

i.修改字符集和数据存储路径 
配置/etc/my.cnf文件,修改数据存放路径、mysql.sock路径以及默认编码utf-8.

  1.  1 [client]
     2 password        =123456
     3 port            =3306
     4 default-character-set=utf8
     5 [mysqld]
     6 port            =3306
     7 character_set_server=utf8
     8 character_set_client=utf8
     9 collation-server=utf8_general_ci
    10 #(注意linux下mysql安装完后是默认:表名区分大小写,列名不区分大小写; 0:区分大小写,1:不区分大小写)
    11 lower_case_table_names=1
    12 #(设置最大连接数,默认为 151,MySQL服务器允许的最大连接数16384; )
    13 max_connections=1000
    14 [mysql]
    15 default-character-set= utf8

     

 

j. 查看字符集

  1. 1 show variables like '%collation%';
    2 show variables like '%char%';

     

 

内容更新于: 2016-12-15 10:56:34  
链接地址:   http://zhkmxx930.leanote.com/post/%E6%97%A0%E5%A4%96%E7%BD%91%E6%83%85%E5%86%B5%E4%B8%8BRPM%E6%96%B9%E5%BC%8F%E5%AE%89%E8%A3%85MySQL5.6

 

 





转载于:https://www.cnblogs.com/zhkmxx930/p/e91f75f6247ef2e24c9848fd3d092dd0.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值