mysql-rpm的安装

从官网下载mysql(wget)

  1. http://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-server-5.6.30-1.el7.x86_64.rpm
  2. http://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-devel-5.6.30-1.el7.x86_64.rpm
  3. http://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-client-5.6.30-1.el7.x86_64.rpm

检测系统是否安装MySQL

  1. rpm -qa | grep -i mysql

//若已安装过,会出现以下

MySQL-server-5.0.22-0.i386

MySQL-client-5.0.22-0.i386

//输入以下命令删除它:

# rpm -ev MySQL-server-5.0.22-0.i386

# rpm -ev MySQL-client-5.0.22-0.i386

//若删除的时候,出现删除不成功,出现依赖的包,前提必须删除依赖项。

安装MySQL

  1. rpm -ivh /opt/MySQL-server-5.5.15-1.linux2.6.x86_64.rpm

若遇到Header V3 DSA signature: NOKEY

原因:这是由于yum安装了旧版本的GPG keys造成的

解决办法:后面加上

–force –nodeps

如:

rpm -ivh MySQL-server-5.5.46-1.linux2.6.x86_64.rpm –force –nodeps

从 RPM 版本 4.1 开始,在安装或升级软件包时会检查软件包的签名。

warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID*****

这是由于yum安装了旧版本的GPG keys造成的,解决办法就是

引用

rpm –import /etc/pki/rpm-gpg/RPM*

再安装软件就不会有这个错误提示了。

  1. rpm -ivh MySQL-client-5.6.15-1.el6.x86_64.rpm
修改配置文件位置
  1. cp /usr/share/mysql/my-default.cnf /etc/my.cnf
初始化MySQL及设置密码
  1. [[email protected] rpm]# /usr/bin/mysql_install_db
  2. [[email protected] rpm]# service mysql start
  3. [[email protected] rpm]# cat /root/.mysql_secret #查看root账号密码
  4. # The random password set for the root user at Wed Dec 11 23:32:50 2013 (local time): qKTaFZnl
  5. [[email protected] ~]# mysql -uroot –pqKTaFZnl
  6. mysql> SET PASSWORD = PASSWORD(‘123456‘); #设置密码为123456
  7. mysql> exit
  8. [[email protected] ~]# mysql -uroot -p123456
允许远程登陆
  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
设置开机自启动
  1. [[email protected] ~]# chkconfig mysql on
  2. [[email protected] ~]# chkconfig --list | grep mysql
  3. mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off
MySQL的默认安装位置
  1. /var/lib/mysql/ #数据库目录
  2. /usr/share/mysql #配置文件目录
  3. /usr/bin #相关命令目录
  4. /etc/init.d/mysql #启动脚本
修改字符集和数据存储路径

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

  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
查看字符集
  1. show variables like ‘%collation%‘;
  2. show variables like ‘%char%‘;

来自为知笔记(Wiz)

时间: 2024-11-05 11:17:57

mysql-rpm的安装的相关文章

centos 6.4 mysql rpm 离线安装【备忘】

离线状态下使用rpm的安装包进行mysql的安装,仅作备忘 准备工作: 官网下载mysql离线rpm安装包(这里就不演示了,拿现成的做演示) 卸载并清理之前mysql安装与卸载的残留 1.检测本机安装的MySQL并卸载 rpm -qa|grep -i mysql 其中那个noarch那个是源地址包,不安装也一样 2.如上图所示,说明系统中已经装有MySQL,将其卸载: [[email protected] ~]# yum remove mysql 然后再次执行第一步查看是否有安装的mysql存在

MySQL rpm 版本安装

 准备: [[email protected] moudles]# ls MySQL-client-5.6.36-1.linux_glibc2.5.x86_64.rpm MySQL-server-5.6.36-1.linux_glibc2.5.x86_64.rpm 验证系统中是否安装mysql: [[email protected] moudles]# rpm -qa|grep -i mysql mysql-libs-5.1.71-1.el6.x86_64 本系统中自带mysql, 将其卸载:

Mysql rpm包安装

1.下载 MySQL-client-5.6.25-1.linux_glibc2.5.x86_64.rpm  MySQL-devel-5.6.25-1.linux_glibc2.5.x86_64.rpm  MySQL-server-5.6.25-1.linux_glibc2.5.x86_64.rpm这三个软件包,注意版本要一致: 2.安装三个RPM包,遇到冲突和依赖可以先删除相应的软件. rpm -ivh MySQL-server-5.6.25-1.linux_glibc2.5.x86_64.rp

mysql rpm包安装后修改数据目录

1.停止mysql数据服务 /etc/init.d/mysqld stop 2.为创建的数据目录指定权限 chmod -R 777 /home/mysql/database/* chown -R mysql.mysql /home/mysql/database/* 3.将默认的数据目录的所有的东西全部拷贝到现在的目录(也可以在第二步之前完成) cp -r /var/lib/mysql/* /home/mysql/database/ 4.修改配置文件 vim /etc/my.cnf [mysql]

使用RPM包安装、配置和拆卸MySQL

通过rpm包安装.配置及卸载mysql的详细过程. 以MySQL-server-4.0.14-0.i386.rpm为例,放在/usr/src目录下 cd /usr/src rpm -ivh MySQL-server-4.0.14-0.i386.rpm 安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql.server及示例配置文件等(如my-huge.cnf.my-large.cnf.my-medium.cnf) 拷贝一个示例配置文件作为mysql的配置文件:

用RPM包安装MySQL的默认安装路径问题

在安装PHP时候要对一些配置选项进行设置,其中就有:--with-mysql[=DIR]:包含MySQL扩展,[=DIR]指定mysql安装目录,省略[=DIR]则为默认位置/usr--with-mysqli[=FILE]:包含MySQLI扩展,[=FILE]指定mysql_config文件位置,省略[=FILE]则为默认位置/usr/bin/mysql_config             --with-pdo-mysql[=DIR]:包含PDO:MySQL扩展,[=DIR]指定mysql安装

Linux下rpm卸载安装MySQL出现specifies multiple packages

因为用的阿里的云服务器,所以查看服务器的mysql版本发现还是5.0.6的版本,所以想要升级下MySQL #查看当前安装的mysql rpm包 rpm -qa | grep -i mysql 然后想要卸载mysql,单个卸载跟使用参数--allmatche卸载后提示如下: #单个卸载 rpm -e mysql-5.0.95-5.el5_9 #所有匹配卸载 rpm -e -allmatches mysql-5.0.95-5.el5_9 然后根据提示信息把相关的包依次卸载: rpm -e mysql

CentOS7下通过rpm方式安装MySQL及插入中文问题解决 [原创]

一 CentOS下通过rpm方式安装MySQL CentOS版本:CentOS-7 MySQL版本:MySQL-5.6.22 在网上搜了一下,Linux下安装MYSQL有三种方式: 1) 通过yum命令在线下载安装 2) 下载离线rpm安装包安装 3) 下载源码编译安装 方式1不打算用,因为我们大部分项目服务器是不能直接上Internet的,网上关于在线安装的教程很多,方式3对于只要应用MYSQL的人来说没必要多此一举. 1. 解压下载的zip包,会发现有以下几个rpm包: MySQL-clie

MySQL之——CentOS下以RPM方式安装MySQL5.5

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/46507735 首先去mySQL官网下载页面: http://dev.mysql.com/downloads/mysql/#downloads Select Platform 选择  Oracle & Red Hat Linux 4 & 5 分别下载以下三个文件(由于我的机器是32位,下面是32位版本的包,如果你的机器是64位的请下载64位版本): 1. Red Hat &a

Centos安装mysql.rpm

从centos7版本开始,为了保持更好的开源度,系统最小化版本的默认数据库变为mariadb,但为了实验需要,决定还是安装mysql(毕竟两者的存储引擎是有区别的,尽管mariadb能很好的兼容mysql),下面介绍如何安装. 首先需要安装的mysql版本是6.0,下载地址:http://mysql.mirrors.pair.com/Downloads/MySQL-6.0/(采用rpm包安装方式). 1.卸载mariadb 刚开始安装时由于没有卸载系统自带的mariadb,安装mysql-ser