CentOS6下mysql的安装与配置
CentOS是免费的、开源的、可以重新分发的开源操作系统,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一。
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
本文将以centos6h和mysql5.7为基础,介绍linux系统下mysql的一系列安装与配置工作,为后续的学习和开发做准备。
一、mysql安装
1、在opt目录下准备好rpm安装包

2、检查当前系统是否安装过mysql
①、CentOS6 环境下
rpm -qa | grep -i mysql

默认 Linux 在安装的时候,自带了 mysql 相关的组件,先卸载系统自带的 mysql,执行卸载命令。
rpm -e --nodeps mysql-libs
①、CentOS7 环境下
rpm -qa | grep -i mariadb
默认 Linux(CentOS7)在安装的时候,自带了 mariadb(mysql 完全开源版本)相关的组件。 先卸载系统自带的 mariadb,执行卸载命令
rpm -e --nodeps
mariadb - libs
3、检查/tmp文件权限
- 查看/tmp文件夹权限**

- 赋予其最大权限

4、在安装目录下执行rpm安装
rpm -ivh MySQL-server-5.5.54-1.linux2.6.x86_64.rpm

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

注:后面安装的不是这个版本,但是无伤大雅。如果差什么依赖直接yum install安装即可
5、查看是否安装成功
mysqladmin --version

也可以使用rpm命令来查看

二、 mysql的启动等操作
1、查看状态
service mysql status

2、启动服务
service mysql start

3、停止服务
service mysql stop

4、重启服务
service mysql restart

5、启动之后,查看进程
ps -ef | grep mysql

三、mysql安装位置及密码设置
1、mysql安装位置

2、修改mysql用户名和密码
mysqladmin -u root password xxxx

四、mysql自启动和数据库连接
1、mysql服务的自启动
mysql服务一开始就是开机自启的

如果不想开机自启,可以进入netsysv进行设定


使用空格取消选中,使用TAB确定
2、mysql连接数据库

五、mysql重复启动问题
1、问题

2、解决

六、mysql修改字符集
1、常用命令

2、未修改字符集时的中文乱码问题

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

4、配置文件备份
注意!这是在mysql5.5版本,若是更新的版本就不一定叫这个了

备份完后记得重启服务

5、通过配置文件永久修改字符集

在需要的地方添加内容

6、重启mysql服务

7、再次查看字符集编码

注意:已经创建的数据库的设定不会发生变化,参数修改只对新建的数据库有效!!!!
8、在新创建的数据库中测试中文是否能正常使用

显然正常
9、处理已创建的表和库
修改数据库的字符集
mysql>alter database mydb character set 'utf8';
修改数据表的字符集
mysql>alter table mytbl convert to character set 'utf8';
10、处理已经乱码的数据
无论时修改mysql配置文件或是修改库、表的字符集,都无法改变已经变成乱码的数据,只能删除数据重新插入或者更新数据才可以解决。
七、mysql授权外部连接
1、授权外部访问


2、打开防火墙对3306端口的拦截

3、windows上使用datagrip进行连接

CentOS6下mysql的安装与配置的更多相关文章
- .Neter玩转Linux系列之六:Linux下MySQL的安装、配置、使用
一.Linux安装MySQL (1)下载安装包:https://dev.mysql.com/downloads/mysql/ (2)解压并安装 命令:tar zxvf 文件名 解压完成之后,重名一下文 ...
- Linux(Ubuntu)下MySQL的安装与配置
转自:http://www.2cto.com/database/201401/273423.html 在Linux下MySQL的安装,我一直觉得挺麻烦的,因为之前安装时就是由于复杂的配置导致有点晕.今 ...
- Ubuntu 12.04下mysql的安装与配置
转自:http://blog.csdn.net/ichsonx/article/details/9285935 准备 0. 获取 mysql-5.5.15-linux2.6-i686.tar.gz ...
- linux下Mysql 的安装、配置、数据导入导出
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),虽然功能未必很强大,但因它的免费开源而广受欢迎. 这次,接着上一篇<CentOs minimal安装和开发环境部署>,讲下L ...
- Windows下MySQL下载安装、配置与使用
用过MySQL之后,不论容量的话,发现比其他两个(sql server .oracle)好用的多,一下子就喜欢上了.下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤. (我这个写得有点太详细了,甚至 ...
- Mac 系统下 mysql 的安装与配置
1.mysql 的安装 1)官网下载 mysql 安装包:http://www.mysql.com/downloads/ 2)下载后解压打开安装包,点击 pkg 文件进行安装 3)注意:最后一步弹窗会 ...
- windows下MySQL免安装版配置教程mysql-5.7.24-winx64.zip版本
一. 以管理员身份运行cmd,进入mysql的bin目录 执行以下代码. #初始化数据库 mysqld --initialize #初始化不会显示密码mysqld --initialize --con ...
- windows下mysql免安装版配置(踩过的坑)简记
下载 从官网(https://dev.mysql.com/downloads/mysql/)下载 这里的免安装版本的,相对来说干净,但是需要自己来配置很多东西. 配置 首先是注册windows的服务. ...
- centos6下mysql的主从复制的配置
2015年9月17日 23:00:36 update 想要好好了解mysql复制,还是去看看<高性能MySQL>(第三版)好了,上面说的比较详细. =========== 在本地用virt ...
随机推荐
- 【ORA】ORA-27101快速处理方法
今天朋友的数据库出了问题,报错如下: 这个问题主要是是spfile和pfile文件不一致导致的, 生成一个pfile,完了用pfile启动数据库即可 SQL> create pfile '/ho ...
- LeetCode897. 递增顺序查找树
题目 法一.自己 1 class Solution { 2 public: 3 vector<int>res; 4 TreeNode* increasingBST(TreeNode* ro ...
- iptables原理及防火墙规则语法基础
Iptables 防火墙 学习总结: 三张表介绍: filter负责过滤数据包,包括的规则链有,input(进),output(出)和forward(转发); nat则涉及到网络地址转换,包括的规则 ...
- 快速查询表中的NULL数据
正常情况下,NULL值是不会放入B-TREE索引的,因此根据IS NULL查询的时候走的通常是全表扫描,如果记录比较少还好,记录比较多,查询会非常耗时 可以通过创建一个索引来解决 CREATE IND ...
- ABAP 面试问题和答案
What is an ABAP data dictionary?- ABAP 4 data dictionary describes the logical structures of the obj ...
- [Poi2005]Piggy Banks小猪存钱罐
题目描述 Byteazar有 N 个小猪存钱罐. 每个存钱罐只能用钥匙打开或者砸开. Byteazar已经把每个存钱罐的钥匙放到了某些存钱罐里. Byteazar 现在想买一台汽车于是要把所有的钱都取 ...
- 前端知识(一)06 element-ui-谷粒学院
目录 一.element-ui 二.element-ui实例 1.引入脚本库 2.引入css 3.引入js 4.渲染讲师列表 5.浏览器中运行 一.element-ui element-ui 是饿了么 ...
- atlas读写分离
Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目.它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug ...
- 二本学生拿到腾讯大厂offer的成长记录
本人迈莫,是在20年以春招实习生的身份进入鹅厂,经过重重波折,最终成为鹅仔一份子.接下来我会以我亲生经历为例,分享一下普通大学的学生也是可以进去大厂,拭目以待!!! 初入大学 惨遭毒打 时间倒回到17 ...
- SpringCloud Alibaba Nacos注册中心源码浅析
一.前置了解 1.1 简介 Nacos是一款阿里巴巴推出的一款微服务发现.配置管理框架.我们本次对将对它的服务注册发现功能进行简单源码分析. 1.2 流程 Nacos的分析分为两部分,一部分是我们的客 ...