在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 服务器的 ...
最新文章
- 【2020】清华大学《高级机器学习》课件和专家特邀报告(附pdf下载)
- March Library 版本更新
- Mocha+should+Karma自动化测试教程
- 微信小程序text设置高度_微信小程序字体样式的设置
- centos8启动zk集群失败:zk Error contacting service. It is probably not running.
- Python中的错误处理
- Java框架之Hibernate(二)
- Mac上有什么实用的必备软件?
- 单片机C51之1:流水灯
- ABAQUS内核及GUI方法的代理接口
- 【正则】常用正则公式
- R语言基础指令和并行算法初识(上篇)
- mysql 硬盘死机_磁盘空间不够导致mysql崩溃重启
- 字节跳动「突袭」美团,抖音竟然要做外卖
- python 妹子图抓取
- 如果不想当程序员,学编程有什么用?答案显而易见!
- 把多个txt文件合成一个txt文件
- Linux下安装pymysql步骤
- Android开发艺术探索--第二章IPC机制(2)之Binder
- L1-040 最佳情侣身高差 - java
热门文章
- Halcon Blob分析(二值化图像分割)
- 新疆卫生系统计算机考试题库,2014新疆维吾尔自治区计算机等级考试试题 二级C试题最新考试试题库...
- iOS 推送 获取手机设备的 deviceToken
- TypeError: keys must be str, int, float, bool or None, not tuple,解决 python 中 json 保存不了字典键值为 元组 的问题
- express下使用ES6
- mysql配合memcache部署_Docker多容器配合实现开发环境(nginx、php、memcached、mysql)...
- lspci | grep -i ethernet
- 基于命令行编译打包phonegap for android应用
- 如何让jquery-easyui的combobox像select那样不可编辑
- 图片切换ajax,jQuery AJAX全屏图文幻灯切换