1、下载

地址:http://dev.mysql.com/downloads/mysql/
这里选择的是Linux-Generic平台,下载了MySQL-5.6.14-1.linux_glibc2.5.i386.rpm-bundle.tar
 
2、解压安装
rpm -ivh MySQL-server-5.6.14-1.linux_glibc2.5.i386.rpm
rpm -ivh MySQL-client-5.6.14-1.linux_glibc2.5.i386.rpm
 
在此过程中发现与以前安装的版本有冲突,通过rpm qa|grep mysql查询下,然后rpm -e下载原有部件
 
3、初始化
如果是第一次安装,需要初始化数据库
mysql_install_db --user=mysql
 
同时注意权限问题,将数据目录的权限赋予给mysql用户
 
如果无mysql用户,则创建相应的mysql组和mysql用户。
 
4、配置文件
将默认安装路径下的my-default.cnf拷贝到指定目录
cp /usr/share/mysql/my-default.cnf /etc/my.cnf
 
修改配置文件,主要修改内容如下:
[mysqld]
user=mysql
datadir=/var/lib/mysql/
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
 
[client]
port          = 3306
socket        = /tmp/mysql.sock
 
同时做个软链接
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
 
将mysql.server文件拷贝到指定目录
cp /usr/share/mysql/mysql.server    /etc/rc.d/init.d/mysql
 
权限修改:将/var/run/mysqld的目录读写权限赋给mysql用户和组
 
5、启动
service mysql start
 
6、登录
首先需要设置root密码
mysqladmin -u root password "newpwd"
 
设置生效后直接登录
mysql -u root -p
 
7、增加和修改用户权限
略。
 
8、修改防火墙规则,以允许外部访问3306端口。
 
 
 
 
 
 
 
 
 

最新文章

  1. java的基本数据类型有八种:
  2. html5,视频的兼容
  3. Android学习笔记(八)——四种基本布局
  4. 【leetcode❤python】 111. Minimum Depth of Binary Tree
  5. 监听Android CTS测试项解决方案(二)
  6. Ubuntu 12.04 Desktop使用XAMPP
  7. linux 系统优化
  8. python练习程序(显示图像)
  9. throws与throw的对比
  10. Java 在本地文件中查找固定字符串
  11. 了解 : 多个Http请求设计方向 (batch)
  12. angular实现的按钮提示
  13. delphi引用别的单元时问题
  14. MessageFormat.format用法
  15. 早期nginx tcp代理(基于patch实现)
  16. c++-pimer-plus-6th-chapter05
  17. 【Spring源码分析系列】结构组成和容器的基本实现
  18. ArcGIS GP应用-GP模型创建-缓冲区分析
  19. 实现带查询功能的ComboBox控件
  20. input type file上传文件之后清空内容。

热门文章

  1. Ubuntu安装MySQL/MariaDB
  2. 解决Linux 安装python3 .5 解决pip 安装无法成功问题ssl安全拦截无法pip安装库问题
  3. System.Reflection 获取描述
  4. [USACO15DEC]最大流Max Flow(树链剖分,线段树)
  5. 前端基础-jQuery的事件的用法
  6. Leecode刷题之旅-C语言/python-112 路径总和
  7. 蓝牙耳机电路和PCB(网上下载用于练习)
  8. Linux入门第四天——shell基础
  9. 20155211 2016-2017-2 《Java程序设计》第2周学习总结
  10. 20155218 2006-2007-2 《Java程序设计》第4周学习总结