在Linux上安装Mysql

一:准备工作

1.检查当前系统是否安装过Mysql
(1)CentOS6 的环境下

命令:rpm -qa|grep mysql


默认在Linux在安装的时候,自带了mysql相关的组件。先卸载系统自带的mysql,

卸载命令:rpm -e --nodeps mysql-libs

(1)CentOS7 环境下

命令:rpm -qa|grep mariadb

默认Linux(CentOS7)在安装的时候,自带了mariadb(mysql完全开源版本)相关的组件。先卸载系统自带的mariadb

执行卸载命令rpm -e --nodeps  mariadb-libs

2.检查/tmp文件夹的权限

二:Mysql的安装
安装的版本是mysql 5.5,官网下载地址:http://dev.mysql.com/downloads/mysql/
①将rpm安装包拷贝到opt目录下

②在安装目录下执行rpm安装

rpm -ivh MySQL-client-5.5.54-1.linux2.6.x86_64.rpm

rpm -ivh MySQL-server-5.5.54-1.linux2.6.x86_64.rpm

安装完成后,出现如下警告,需要为软件设置root用户的密码。

③查看是否安装成功:mysqladmin --version

或者也可以通过rpm命令来查看:

④设置用户和密码: mysqladmin –u root password xxxxxx

三: Mysql服务

Mysql服务的启动和停止

查看状态:service mysql status启动服务:service mysql start停止服务:service mysql stop重启服务:service mysql restart

四:Mysql的安装位置


Mysql服务的自启动

Mysql服务是开机自动启动的!

如果要取消开机自启动,则输入命令ntsysv

出现以下界面:

使用空格取消选中,然后按TAB确定!

五:Mysql 涉及的问题


此时查看,多了很多进程:

尝试去登录或者操作:报错!

查看服务状态:

解决:杀死所有和mysql进程相关的操作,然后重启服务!

注意是mysqld,d代表demon,守护进程。

然后再重启:

字符集乱码原因

修改字符集

如果在建库建表的时候,没有明确指定字符集,则采用默认的字符集latin1,其中是不包含中文字符的。查看默认的编码字符集:

永久修改

在/usr/share/mysql/ 中找到my.cnf的配置文件,拷贝其中的my-huge.cnf 到 /etc/ 并命名为my.cnf 。添加以下内容后再重启服务。

注意:必须将文件拷贝到指定路径,且名称为my.cnf

再次查看:

注意:已经创建的数据库的设定不会发生变化,参数修改只对新建的数据库有效!

设置大小写不敏感
①查看大小写是否敏感:show variables like ‘%lower_case_table_names%’

windows系统默认大小写不敏感,但是linux系统是大小写敏感的

②设置大小写不敏感:在my.cnf这个配置文件 [mysqld] 中加入 lower_case_table_names = 1 ,然后重启服务器

属性设置

注意:如果要设置属性为大小写不敏感,要在重启数据库实例之前就需要将原来的数据库和表转换为小写,否则将找不到数据库名。在进行数据库参数设置之前,需要掌握这个参数带来的影响,切不可盲目设置。

在Linux上安装Mysql 以及 涉及问题相关推荐

  1. linux mysql帮助文档,在 Linux 上安装 MySQL

    ## 2.5 在 Linux 上安装 MySQL Linux 支持多种不同的 Linux 安装解决方案. We recommend that you use one of the distributi ...

  2. 在Linux上安装MySql

    在Linux上安装Mysql的基本步骤是: 1.安装wget              sudo yum -y install wget 2.使用wget下载rpm包              sud ...

  3. Linux上安装Mysql

    Linux上安装Mysql Linux上安装Mysql Linux上安装软件常见的几种方式: 使用yum进行安装 修改密码及登录 设置编码 设置开机启动 关闭防火墙 删除mysql 使用tar.xz安 ...

  4. linux上安装mysql,tomcat,jdk

    Linux 上安装 1 安装jdk 检测是否安装了jdk 运行 java –version 若有 需要将其卸载 a)         查看安装哪些jdk rmp –qa |grep java b)   ...

  5. Linux上安装MySQl超详细教程(CentOS系统)

    目录 一.CentOS6.x 版本的yum镜像安装 二.yum联网安装MySQL (一)直接安装 (二)间接安装 三.下载.tar文件安装MySQL 四.卸载MySQL 一.CentOS6.x 版本的 ...

  6. 【网站建设】Linux上安装MySQL - 12条命令搞定MySql

    从零开始安装mysql数据库 : 按照该顺序执行 :  a. 查看是否安装有mysql:yum list installed mysql*, 如果有先卸载掉, 然后在进行安装; b. 安装mysql客 ...

  7. kali linux 上安装MySQL 8.0.16

    下载地址 MySQL Community Server 8.0.16 Debian Linux Debian Linux 9 (x86, 64-bit) 下载的所有deb包如下: 有用到的 mysql ...

  8. kali linux安装mysql_kali linux 上安装MySQL 8.0.16

    下载地址 MySQL Community Server 8.0.16 Debian Linux Debian Linux 9 (x86, 64-bit) 下载的所有deb包如下: 有用到的 mysql ...

  9. Linux 上安装 MySQL 客户端

    2019独角兽企业重金招聘Python工程师标准>>> 在某些情况下,我们只需要 MySQL 的客户端,而不需要完整的MySQL服务器.比如当你需要连接到远程的 MySQL 服务器的 ...

最新文章

  1. 【2020】清华大学《高级机器学习》课件和专家特邀报告(附pdf下载)
  2. March Library 版本更新
  3. Mocha+should+Karma自动化测试教程
  4. 微信小程序text设置高度_微信小程序字体样式的设置
  5. centos8启动zk集群失败:zk Error contacting service. It is probably not running.
  6. Python中的错误处理
  7. Java框架之Hibernate(二)
  8. Mac上有什么实用的必备软件?
  9. 单片机C51之1:流水灯
  10. ABAQUS内核及GUI方法的代理接口
  11. 【正则】常用正则公式
  12. R语言基础指令和并行算法初识(上篇)
  13. mysql 硬盘死机_磁盘空间不够导致mysql崩溃重启
  14. 字节跳动「突袭」美团,抖音竟然要做外卖
  15. python 妹子图抓取
  16. 如果不想当程序员,学编程有什么用?答案显而易见!
  17. 把多个txt文件合成一个txt文件
  18. Linux下安装pymysql步骤
  19. Android开发艺术探索--第二章IPC机制(2)之Binder
  20. L1-040 最佳情侣身高差 - java

热门文章

  1. Halcon Blob分析(二值化图像分割)
  2. 新疆卫生系统计算机考试题库,2014新疆维吾尔自治区计算机等级考试试题 二级C试题最新考试试题库...
  3. iOS 推送 获取手机设备的 deviceToken
  4. TypeError: keys must be str, int, float, bool or None, not tuple,解决 python 中 json 保存不了字典键值为 元组 的问题
  5. express下使用ES6
  6. mysql配合memcache部署_Docker多容器配合实现开发环境(nginx、php、memcached、mysql)...
  7. lspci | grep -i ethernet
  8. 基于命令行编译打包phonegap for android应用
  9. 如何让jquery-easyui的combobox像select那样不可编辑
  10. 图片切换ajax,jQuery AJAX全屏图文幻灯切换