1、查看当前系统是否安装过Linux

rpm -qa | grep -i mysql

未安装无任何输出;安装会打印对应mysql的rpm安装包。

2、准备安装包:

  MySQL-client-5.5.48-1.linux2.6.i386.rpm

  MySQL-server-5.5.48-1.linux2.6.i386.rpm

3、执行如下命令进行安装:

##安装server端
rpm -ivh MySQL-server-5.5.-.linux2..i386.rpm
##安装client端
rpm -ivh MySQL-client-5.5.-.linux2..i386.rpm
##查看当前MySQL版本
mysqladmin --version
##安装过程中会创建mysql用户及mysql用户组,使用如下命令查看
cat /etc/passwd | grep mysql
cat /etc/group | grep mysql

4、MySQL服务启停并查看

##启动MySQL服务
server mysql start
/etc/init.d/mysql start
##查看进程,注意进程信息中可查看datadir,即MySQL数据文件目录
ps -ef | grep mysql
##停止MySQL服务
server mysql stop
/etc/init.d/mysql stop

5、MySQL设置root用户密码并登陆

##设置root默认的空密码为1zwxdc
/usr/bin/mysqladmin -u root password 1zwxdc
##使用MySQL命令登录
mysql -u root -p
##根据提示输入正确密码即可登录

6、MySQL开机自启设置

##开启自启
chkconfig mysql on
##查看自启具体策略,进入文件 cat /etc/inittab 查看其运行级别
chkconfig --list | grep mysql
##执行如下命令,看到[*]mysql,表示mysql会开机自启
ntsysv

7、MySQL重要路径说明

8、修改默认配置文件

##使用命令查看当前数据库字符集
show variables like 'character%';
show variables like '%char%';

##copy默认配置文件
cp /usr/share/mysql/my-huge.cnf /etc/my.cnf (5.5)
cp /usr/share/mysql/my-default.cnf /etc/my.cnf (5.6)
##修改etc/my.cnf文件
##在[client]标签下增加标红配置
[client]
default-character-set=utf8
##在[mysqlId]标签下增加标红配置
[mysqlId]
port = 3306
character_set_server=utf8
chatacter_set_client=utf8
collation-server=utf8_general_ci
##在[mysql]标签下增加标红配置
[mysql]
no-auto-rehash
default-character-set=utf8
##重启MySQL服务
server mysql stop
server mysql start
##注意:
##在修改字符编码之前所建的表,使用的字符编码格式不会受配置文件的影响
##在修改字符编码之后所建的表才会使用配置文件指定的字符集

  

MySQL之RPM安装说明及配置的更多相关文章

  1. mysql 5.6 rpm安装启动、配置参数、字符集修改等

    linux 7 安装mysql server 注意:此mysql版本是el6 MySQL-server-5.6.35-1.el6.x86_64 一.安装部署: 1.yum:首先要配置yum源,yum安 ...

  2. MySql的rpm安装

    MySQL 5.5(rpm格式)在Linux 上安装 Linux系统上安装MySQL 5.5prm 1.准备工作 从MySQL官网上分别下载mysql服务器端于客户端包. 下载步骤:Downloads ...

  3. MySQL数据库的安装与密码配置

                      MySQL是由MySQL AB公司开发,后由Oracle公司收购     MySQL是一个关系型数据库管理系统       分为社区版和企业版            ...

  4. MySQL通过RPM安装

    以前写过一篇文章,RedHat Linux 6.1 安装MySQL,本文是从解决依赖的角度上再次描述如何在Linux下以RPM包方式安装MySQL. [root@serv01 ~]# ls /iso/ ...

  5. mysql数据库的安装与基本配置

    目录 绿色版下载 mysql绿色版(5.7版本的安装与配置) 绿色版下载: mysql官网下载地址:https://www.oracle.com/index.html mysql绿色版(5.7版本的安 ...

  6. Windows 系统下 mysql workbench 的安装及环境配置

    1.MySQL的官网地址:https://www.mysql.com/ 2,选择DOWNLOADS 3.选择community 再MySQL workbench 4.安装MySQL workbench ...

  7. MySQL的rpm安装教程

    Linux 上安装 MySQL Linux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址: MySQL - MySQL服务器.你需要该选项,除非你只想连接运行在另 ...

  8. MySQL通过rpm安装及其单机多实例部署

    1. CentOS 下安装 MySQL Oracle 收购 MySQL 后,CentOS 为避免 MySQL 闭源的风险,改用 MySQL 的分支 MariaDB:MariaDB 完全兼容 MySQL ...

  9. mysql数据库免安装版的配置过程

    1,从mysql官方网站下载免安装版本与自己电脑位数相同的mysql版本. 链接:https://www.mysql.com/ 2,将包解压到自定义的目录下 (例:D:\mysql-5.7.23-wi ...

随机推荐

  1. LoadRunner中的Web 函数列表

    LoadRunner中的Web 函数列表 web test LoadRunner fuction_list D:\Program Files (x86)\Mercury Interactive\Mer ...

  2. c++传递函数当作对象传递

    c++中函数当作对象来传递,类似c#中的指针操作如: #include <iostream> using namespace std; int tst(int a){ cout<&l ...

  3. nodejs 中间件理解

    中间件概念 在NodeJS中,中间件主要是指封装所有Http请求细节处理的方法.一次Http请求通常包含很多工作,如记录日志.ip过滤.查询字符串.请求体解析.Cookie处理.权限验证.参数验证.异 ...

  4. Ubunut16.04 安装 Theano+GPU

    1. 更新NVIDIA显卡驱动   安装好系统之后首先在系统更新管理器中更新显卡驱动,如下图 点击Apply Changes 2. 安装numpy,scipy,theano pip安装即可 sudo ...

  5. python programming GUI综合实战(在GUI上画图)

    import os import platform import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5 ...

  6. wmic查询ip

    @echo off for /F "usebackq" %%R in (`wmic PATH Win32_NetworkAdapterConfiguration WHERE &qu ...

  7. golang(10)interface应用和复习

    原文链接 http://www.limerence2017.com/2019/10/11/golang15/ interface 意义? golang 为什么要创造interface这种机制呢?我个人 ...

  8. Oracle三种排名函数使用

    1) SELECT s.*,Row_Number() OVER (partition by c_name ORDER BY grade desc) rank FROM score s 2) SELEC ...

  9. 【Python开发】Python PIL ImageDraw 和ImageFont模块学习

    ImageDraw 新建一个空白图片为本文作示例,新建空白文件的方法 见Image模块,Image.new: mport Image   blank = Image.new("RGB&quo ...

  10. PostgreSQL SQL优化之NOT IN问题

    在我们平时写SQL时,如果遇到需要排除某些数据时,往往使用id <> xxx and id <> xxx,进而改进为id not in (xxx, xxx); 这样写没有问题, ...