在Linux上安装Mysql 以及 涉及问题
在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 以及 涉及问题相关推荐
- linux mysql帮助文档,在 Linux 上安装 MySQL
## 2.5 在 Linux 上安装 MySQL Linux 支持多种不同的 Linux 安装解决方案. We recommend that you use one of the distributi ...
- 在Linux上安装MySql
在Linux上安装Mysql的基本步骤是: 1.安装wget sudo yum -y install wget 2.使用wget下载rpm包 sud ...
- Linux上安装Mysql
Linux上安装Mysql Linux上安装Mysql Linux上安装软件常见的几种方式: 使用yum进行安装 修改密码及登录 设置编码 设置开机启动 关闭防火墙 删除mysql 使用tar.xz安 ...
- linux上安装mysql,tomcat,jdk
Linux 上安装 1 安装jdk 检测是否安装了jdk 运行 java –version 若有 需要将其卸载 a) 查看安装哪些jdk rmp –qa |grep java b) ...
- Linux上安装MySQl超详细教程(CentOS系统)
目录 一.CentOS6.x 版本的yum镜像安装 二.yum联网安装MySQL (一)直接安装 (二)间接安装 三.下载.tar文件安装MySQL 四.卸载MySQL 一.CentOS6.x 版本的 ...
- 【网站建设】Linux上安装MySQL - 12条命令搞定MySql
从零开始安装mysql数据库 : 按照该顺序执行 : a. 查看是否安装有mysql:yum list installed mysql*, 如果有先卸载掉, 然后在进行安装; b. 安装mysql客 ...
- kali linux 上安装MySQL 8.0.16
下载地址 MySQL Community Server 8.0.16 Debian Linux Debian Linux 9 (x86, 64-bit) 下载的所有deb包如下: 有用到的 mysql ...
- 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 ...
- Linux 上安装 MySQL 客户端
2019独角兽企业重金招聘Python工程师标准>>> 在某些情况下,我们只需要 MySQL 的客户端,而不需要完整的MySQL服务器.比如当你需要连接到远程的 MySQL 服务器的 ...
最新文章
- uefi怎么添加linux启动项,LINUX下EFIBOOTMGR的使用,删除UEFI主板多余启动项和添加启动项...
- pandas.set_index()
- 1025 反转链表 (25 分)(c语言)
- FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
- php代码清除空格注解,去除php注释和去除空格函数分享
- 滑动关机代码bat_BAT面试算法进阶--(2) 无重复字符的最长子串(滑动法优化+ASCII码法)...
- 分享一个IIS日志分析工具-LogParse
- 一些实用的在线编辑器、在线转换工具
- Flutter入门(2)—创建项目
- layui里面layer弹窗渲染layerdate,时间控件不出现,闪现问题,F12才出来
- android模拟器虚拟机的下载、安装和使用
- 《解忧杂货店》读后感:路一直都在,进步就是幸福
- Monte Carlo Approximations
- 微信小程序--红色星球
- 算法提高 盾神与积木游戏
- 一个有趣推理题的答案
- 常见C语言内存错误及对策
- windows操作系统死机代码及其含义解剖
- 焊接接头的形式有哪些?焊缝的种类有哪些?
- Ubuntu Linux 3D桌面完全教程(转贴)
热门文章
- 粒子群算法离散化各代表什么_粒子群优化算法(PSO)之基于离散化的特征选择(FS)(三)...
- 来,膜拜下android roadmap,强大的执行力
- 学习笔记===《用户体验要素——以用户为中心的产品设计》
- python-九九乘法打印
- SSM-1-SSM整合
- Shell脚本学习-阶段二十七-命令解释一
- 21. Kotlin学习笔记 (一) 基本语法
- 【汇编语言与计算机系统结构笔记16】子程序设计:子程序的嵌套与递归,多个模块之间的参数传送
- html语言arc属性,为要素图层设置 HTML 弹出窗口属性
- shell处理curl返回数据_linux shell中curl 发送post请求json格式问题的处理方法