IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> MySQL——Linux版MySQL安装 -> 正文阅读

[大数据]MySQL——Linux版MySQL安装

参考链接

  1. https://www.bilibili.com/video/BV1KW411u7vy?p=3

Linux版MySQL安装

下载地址

官网下载地址:http://dev.mysql.com/downloads/mysql/

下载MySQL-server和MySQL-client RPM包

检查当前系统是否安装过MySQL

查询命令:rpm -qa|grep -i mysql

删除命令:rpm -e RPM软件包名(使用上一个命令查出来的名字)

如果安装过,查询命令会得到软件名;如果没装过,则没有反应
或者可以执行mysqladmin --version命令,打印消息

安装MySQL服务端

rpm -ivh MySQL-server-5.5.48-1.linux2.6.i3386.rpm

安装MySQL客户端

rpm -ivh MySQL-client-5.5.48-1.linux2.6.i3386.rpm

查看MySQL安装时创建的MySQL用户和MySQL组

cat /etc/passwd|grep mysql
cat /etc/group|grep mysql

MySQL服务的启和停

启动:service mysql start

停止:service mysql-stop

查看是否在运行:ps -ef|grep mysql

MySQL服务启动后,开始连接

首次连接:输入mysql直接连接成功

修改密码:

/usr/bin/mysqladmin -u root password 123456

再次连接:

mysql -uroot -p

自启动MySQL服务

在启动列表下执行:chkconfig mysql on

查看MySQL运行级别:chkconfig --list|grep mysql

查看运行级别数字的含义:cat /etc/inittab

执行ntsysv,看到[*]mysql这一行,表示开机后会自动启动mysql

修改配置文件位置

  1. 拷贝
cp /usr/share/mysql/my-huge.cnf /etc/my.cnf

注意:不同版本的my-huge.cnf命名可能不同,5.6版本叫my-default.cnf

  1. 重启MySQL
service mysql stop

service mysql start

mysql -uroot -p

修改字符集和数据存储路径

  1. 查看字符集
show variables like 'character%';

show variables like '%char%';

默认的客户端和服务端都用了latin1,所以会乱码

  1. 修改
    打开之前拷贝的配置文件:
cd /etc
vim my.cnf

在[client]的“socket”配置的下一行添加:

default-character-set=utf8

在[mysqld]的“port”配置的下一行添加:

character_set_server=utf8
character_set_client=utf8
collation-server=utf8_general_ci

在[mysql]的“no-auto-rehash”的下一行添加:

default-character-set=utf8
  1. 重启数据库
service mysql stop
service mysql start

注意:只对修改配置文件后建的库生效

MySQL的安装位置

在linux下查看安装目录ps -ef|grep mysql

路径及解释:

  1. /var/lib/mysql/:mysql数据库文件的存放路径

  2. /usr/share/mysql:配置文件目录,如mysql.server命令及配置文件

  3. /usr/bin:相关命令目录,如mysqladminmysqldump等命令

  4. /etc/init.d/mysql:启停相关脚本,如/etc/init.d/mysql stop也可以停止服务

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-09-03 11:59:18  更:2021-09-03 12:00:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 16:56:40-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码