Mysql for Linux安装配置之—— rpm(bundle)安装
1.准备及安装
1)下载rpm安装包(或rpm bundle)
rpm安装包包括两个(bundle会更多),一个是client,另一个是server,例如:MySQL-client-5.5.44-1.linux2.6.i386.rpm;MySQL-server-5.5.44-1.linux2.6.i386.rpm。。
2)上传rpm(bundle)安装包
将下载的两个rpm安装包上传至/usr/local/目录下。
3)检测和删除之前安装的rpm包
# rpm -qa|grep mysql
# rpm -e –-nodeps qt-mysql-4.6.2-26.el6_4.x86_64
# rpm -e –-nodeps mysql-server-5.1.71-1.el6.x86_64
# rpm -e –-nodeps mysql-libs-5.1.71-1.el6.x86_64
# rpm -e –-nodeps mysql-devel-5.1.71-1.el6.x86_64
# rpm -e –-nodeps mysql-5.1.71-1.el6.x86_64
4)安装rpm安装包
# rpm -ivh MySQL-server-5.5.44-1.linux2.6.i386.rpm
# rpm -ivh MySQL-client-5.5.44-1.linux2.6.i386.rpm
--注:
如果安装为rpm bundle的话,需解压和安装如下rpm包。
1)解压tar包
# tar -xvf mysql-8.0.12-1.el6.x86_64.rpm-bundle.tar
2)按序安装解压的rpm包
# rpm -ivh mysql-community-common-8.0.12-1.el6.x86_64.rpm
# rpm -ivh mysql-community-libs-8.0.12-1.el6.x86_64.rpm
# rpm -ivh mysql-community-libs-compat-8.0.12-1.el6.x86_64.rpm
# rpm -ivh mysql-community-client-8.0.12-1.el6.x86_64.rpm
# rpm -ivh mysql-community-server-8.0.12-1.el6.x86_64.rpm
4)拷贝及修改配置文件
# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
然后,在/etc/my.cnf配置文件中分别加入如下变量。
[client]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_generic_ci
5)启动mysql
# service mysql start
2.管理及配置
1)修改登录密码
# /usr/bin/mysqladmin -u root password 'new-passwd'
--注:
1)这里需要注意,mysql5.7.4之前,安装后默认root默认没有密码,之后的密码可以通过mysqld.log获取,具体mysqld.log的位置根据具体设置而定,例如:/var/log/mysqld.log,/usr/local/mysql/mysqld.log等。可通过如下命令获取:
cat mysqld.log|grep pass
2)启动及停止mysql
# /etc/init.d/mysql start
# /usr/bin/mysqladmin -u root -p shutdown
# sudo /etc/init.d/mysql restart
3)自启动配置
# chkconfig --list
# chkconfig --del mysql
# chkconfig --add mysql
# chkconfig mysql on
4)通过mysql用户启停mysql数据库时,可能会出现权限问题的报错,可以根据具体情况进行设置相关变量,例如:
datadir,socket,log-error,pid-file等。此外,还可能会出现有关/var/lock/subsys/mysql路径的权限报错,该路径不能通过修改mysql变量的方式进行修改,但可以通过对/etc/init.d/mysqld脚本中的lockfile进行修改而进行改变。
Mysql for Linux安装配置之—— rpm(bundle)安装的更多相关文章
- 尚学linux课程---8、rpm软件包安装
尚学linux课程---8.rpm软件包安装 一.总结 一句话总结: rpm安装软件包的话要解决依赖问题,推荐使用yum安装软件包 1.比如cd /home中的斜线表示什么意思? 表示根目录,linu ...
- rancher说明为什么需要按照指定版本安装以及rancher和节点linux环境配置-docker指定版本安装
rancher说明为什么需要按照指定版本安装以及rancher和节点linux环境配置-docker指定版本安装 待办 https://blog.csdn.net/CSDN_duomaomao/art ...
- Hadoop2.2集群安装配置-Spark集群安装部署
配置安装Hadoop2.2.0 部署spark 1.0的流程 一.环境描写叙述 本实验在一台Windows7-64下安装Vmware.在Vmware里安装两虚拟机分别例如以下 主机名spark1(19 ...
- 从subversion开始(svn安装配置全过程(+全套安装文件与配置文件))…..
从subversion开始(svn安装配置全过程(+全套安装文件与配置文件))-.. 博客分类: 工具使用 SVNsubversion配置管理Apache应用服务器 </div> 花了一 ...
- zabbix安装及配置(rpm包安装mysql,php,apache,zabbix)
zabbix安装及配置 一.安装mysql.php.apache.zabbix 安装环境: 操作系统:rhel6.3-x86-64 mysql:5.6.23 --官网下载rpm包安装php:5. ...
- linux下安装mysql的三种方法:rpm包安装、yum安装、源码包安装
1 安装MySQL数据库服务器安装方法一://查询系统自带的数据库rpm -qa | grep -i mysql //卸载查询到的所有mysqlrpm -e --nodeps mysql-libs-5 ...
- 阿里云服务器Linux CentOS安装配置(11)安装Wordpress
下载wordpress安装包 wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN.zip unzip wordpress-4.8.1-zh_CN.z ...
- CentOS安装配置JDK-7(.rpm)
声明:本文转自:http://www.cnblogs.com/zhoulf/archive/2013/02/04/2891608.html 安装说明 系统环境:centos-6.3安装方式:rpm安装 ...
- mysql:Linux系统下mysql5.6的安装卸载
1.1. 下载rpm包 要使用yum 安装mysql,需要mysql的yum仓库,先从官网下载适合你系统的仓库 http://dev.mysql.com/downloads/repo/yum/ 我的是 ...
随机推荐
- Mysql 函数使用记录(二)——ELT()、FIELD()、IFNULL()
昨天在对一业务修改的过程中想到用DECODE()来实现效果,转眼发现目前使用的是Mysql库,经过查阅,最终用ELT().FIELD().IFNULL()函数来实现需求.现对其做一个记录. 语法: E ...
- CentOS 7 安装pip2
使用yum安装python-pip,但是报错,说没有可用的包 安装epel源 [root@sishen yum.repos.d]# yum install -y epel-release 然后再安装 ...
- 为HTML表格添加交互功能------DataTables
DataTables是一个功能强大的Javascript库,用于为HTML表格添加交互功能,虽然简单性是整个项目的核心设计原则,但入门看起来相当艰巨.但是,采取这些第一步并在您的网站上运行DataTa ...
- MySQL学习(十一)
MySQL的函数 1 数学函数 2 字符串函数 3 日期和时间函数 4 条件判断函数 5 系统信息函数 6 加密解密函数 7 其他函数 2 字符串函数 length计算的是字节长度 char_leng ...
- Altium Designer PCB画板-交互式布局与模块化布局
交互式布局 (1)为了达到原理图与PCB两两交互,需要在原理图界面和PCB界面都执行菜单命令“Tools-Cross Select Mode”,选择交互按钮
- 控制 datetimepicker 显示位置
1. datetimepicker 位置 pickerPosition 有以下几个属性值,望文生义不解释 $('.form_datetime').datetimepicker({ pickerPo ...
- ZOJ 3962 Seven Segment Display
Seven Segment Display 思路: 经典数位dp 代码: #include<bits/stdc++.h> using namespace std; #define LL l ...
- ggplot2画图
早在N年前就听说这个包画图不错,一直没机会用,终于等到了.相比前面trendline这个包的可视化功能强大得多. ggplot2需要使用dataframe,其实就是一个N维数组, install.pa ...
- Run-time code to create charts:
tChart1.Series.Clear(); tChart1.Series.Add(new Steema.TeeChart.Styles.Bar());tChart1.Series[0].Clear ...
- English trip M1 - PC6 Likes and Dislike Teacher:Jade
In this lesson you will learn to talk about likes and dislikes. 课上内容(Lesson) # 通常在习惯性的表达式用 it's 来表达w ...