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

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

时间:2017-03-08 22:37:35      阅读:486      评论:0      收藏:0      [点我收藏+]

标签:data   tom   ase   微软雅黑   --   外网   padding   5.6   pos   

 

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

 

 





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

标签:data   tom   ase   微软雅黑   --   外网   padding   5.6   pos   

原文地址:http://www.cnblogs.com/zhkmxx930/p/e91f75f6247ef2e24c9848fd3d092dd0.html

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