当前位置: 首页 > news >正文

RPM方式安装MySQL5.6

 

RPM方式安装MySQL5.6

 

rpm -ivh MySQL-server-5.6.25-1.linux_glibc2.5.x86_64.rpm

rpm -ivh MySQL-client-5.6.25-1.linux_glibc2.5.x86_64.rpm

rpm -ivh MySQL-devel-5.6.25-1.linux_glibc2.5.x86_64.rpm

rpm -ivh MySQL-embedded-5.6.25-1.linux_glibc2.5.x86_64.rpm

rpm -ivh MySQL-shared-5.6.25-1.linux_glibc2.5.x86_64.rpm

rpm -ivh MySQL-shared-compat-5.6.25-1.linux_glibc2.5.x86_64.rpm

rpm -ivh MySQL-test-5.6.25-1.linux_glibc2.5.x86_64.rpm

 

 

 

a. 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称)

 

    

 

[root@localhost ~]# rpm -qa | grep -i mysql

 

mysql-libs-5.1.66-2.el6_3.x86_64

 

[root@localhost ~]# yum -y remove mysql-libs*

 

 

b. 下载Linux对应的RPM包,如:CentOS6.4_64对应的RPM包,如下:

 

 

[root@localhost rpm]# ll

 

total 74364

 

-rw-r--r--. 1 root root 18442536 Dec 11 20:19 MySQL-client-5.6.15-1.el6.x86_64.rpm

 

-rw-r--r--. 1 root root 3340660 Dec 11 20:06 MySQL-devel-5.6.15-1.el6.x86_64.rpm

 

-rw-r--r--. 1 root root 54360600 Dec 11 20:03 MySQL-server-5.6.15-1.el6.x86_64.rpm

 

 

 

c. 安装MySQL

 

 

[root@localhost rpm]# rpm -ivh MySQL-server-5.6.15-1.el6.x86_64.rpm

 

[root@localhost rpm]# rpm -ivh MySQL-devel-5.6.15-1.el6.x86_64.rpm

 

[root@localhost rpm]# rpm -ivh MySQL-client-5.6.15-1.el6.x86_64.rpm

 

#修改配置文件位置

 

[root@localhost rpm]# cp /usr/share/mysql/my-default.cnf /etc/my.cnf

 

 

 

d. 初始化MySQL及设置密码

 

 

[root@localhost rpm]# /usr/bin/mysql_install_db

 

[root@localhost rpm]# service mysql start

 

[root@localhost rpm]# cat /root/.mysql_secret #查看root账号密码

 

# The random password set for the root user at Wed Dec 11 23:32:50 2013 (local time): qKTaFZnl

 

[root@localhost ~]# mysql -uroot –pqKTaFZnl

 

mysql> SET PASSWORD = PASSWORD('123456'); #设置密码为123456

 

mysql> exit

 

[root@localhost ~]# mysql -uroot -p123456

 

e. 允许远程登陆

 

 

mysql> use mysql;

 

mysql> select host,user,password from user;

 

+-----------------------+------+-------------------------------------------+

 

| host | user | password |

 

+-----------------------+------+-------------------------------------------+

 

| localhost | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |

 

| localhost.localdomain | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |

 

| 127.0.0.1 | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |

 

| ::1 | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |

 

+-----------------------+------+-------------------------------------------+

 

 

 

mysql> update user set password=password('123456') where user='root';

 

mysql> update user set host='%' where user='root' and host='localhost';

 

mysql> flush privileges;

 

mysql> exit

 

 

 

f. 设置开机自启动

 

[root@localhost ~]# chkconfig mysql on

 

[root@localhost ~]# chkconfig --list | grep mysql

 

mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off

g. MySQL的默认安装位置

 

 

/var/lib/mysql/ #数据库目录

 

/usr/share/mysql #配置文件目录

 

/usr/bin #相关命令目录

 

/etc/init.d/mysql #启动脚本

 

修改字符集和数据存储路径

 

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

 

Ctrl+C

 

[client]

password = 123456

port = 3306

default-character-set=utf8

[mysqld]

port = 3306

character_set_server=utf8

character_set_client=utf8

collation-server=utf8_general_ci

#(注意linuxmysql安装完后是默认:表名区分大小写,列名不区分大小写; 0:区分大小写,1:不区分大小写)

lower_case_table_names=1

#(设置最大连接数,默认为 151MySQL服务器允许的最大连接数16384; )

max_connections=1000

[mysql]

default-character-set = utf8

Ctrl+C

查看字符集

 

show variables like '%collation%';

 

show variables like '%char%';

转载于:https://www.cnblogs.com/qq441540598/p/6490344.html

相关文章:

  • PHP 小技巧
  • Linux系统中三类重要文件的作用与区别
  • 《剑指offer》-前n项和不准用通解和各种判断
  • 内存映射文件原理探索(转载)
  • X-Frame-Options 响应头
  • Excel 总结
  • sklearn中随机森林的参数
  • CHIL-ORACLE-修改密码
  • itunes 无法构建版本问题
  • 继续过中等难度的题目
  • Spring Boot整合WebSocket介绍
  • [技术选型] Node.js
  • Spring cloud子项目
  • oracle 11gR2 ASM添加和删除磁盘
  • x-editable java 后台怎么写
  • [deviceone开发]-do_Webview的基本示例
  • [译]前端离线指南(上)
  • 【附node操作实例】redis简明入门系列—字符串类型
  • canvas 绘制双线技巧
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • HTTP--网络协议分层,http历史(二)
  • Intervention/image 图片处理扩展包的安装和使用
  • JAVA 学习IO流
  • Mysql数据库的条件查询语句
  • SpringBoot 实战 (三) | 配置文件详解
  • 从零搭建Koa2 Server
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 实习面试笔记
  • 算法之不定期更新(一)(2018-04-12)
  • 学习使用ExpressJS 4.0中的新Router
  • 一些css基础学习笔记
  • ​​​​​​​​​​​​​​Γ函数
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #QT(串口助手-界面)
  • (39)STM32——FLASH闪存
  • (5)STL算法之复制
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (分布式缓存)Redis哨兵
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (六)什么是Vite——热更新时vite、webpack做了什么
  • (三分钟)速览传统边缘检测算子
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (学习日记)2024.02.29:UCOSIII第二节
  • (转)ABI是什么
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • .mysql secret在哪_MySQL如何使用索引
  • .net打印*三角形
  • .net反编译的九款神器
  • .Net转Java自学之路—SpringMVC框架篇六(异常处理)
  • .net最好用的JSON类Newtonsoft.Json获取多级数据SelectToken