MySQL5.6.14从安装到启动全过程
2024-09-03 17:02:34
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端口。
最新文章
- java的基本数据类型有八种:
- html5,视频的兼容
- Android学习笔记(八)——四种基本布局
- 【leetcode❤python】 111. Minimum Depth of Binary Tree
- 监听Android CTS测试项解决方案(二)
- Ubuntu 12.04 Desktop使用XAMPP
- linux 系统优化
- python练习程序(显示图像)
- throws与throw的对比
- Java 在本地文件中查找固定字符串
- 了解 : 多个Http请求设计方向 (batch)
- angular实现的按钮提示
- delphi引用别的单元时问题
- MessageFormat.format用法
- 早期nginx tcp代理(基于patch实现)
- c++-pimer-plus-6th-chapter05
- 【Spring源码分析系列】结构组成和容器的基本实现
- ArcGIS GP应用-GP模型创建-缓冲区分析
- 实现带查询功能的ComboBox控件
- input type file上传文件之后清空内容。
热门文章
- Ubuntu安装MySQL/MariaDB
- 解决Linux 安装python3 .5 解决pip 安装无法成功问题ssl安全拦截无法pip安装库问题
- System.Reflection 获取描述
- [USACO15DEC]最大流Max Flow(树链剖分,线段树)
- 前端基础-jQuery的事件的用法
- Leecode刷题之旅-C语言/python-112 路径总和
- 蓝牙耳机电路和PCB(网上下载用于练习)
- Linux入门第四天——shell基础
- 20155211 2016-2017-2 《Java程序设计》第2周学习总结
- 20155218 2006-2007-2 《Java程序设计》第4周学习总结