1.下载mysql安装包

https://downloads.mysql.com/archives/community/

2.查询mysql信息

[1]查询mysql是否已经安装

[root@pluto 桌面]# ps -ef|grep mysql

root       7921   6778  0 23:00 pts/3    00:00:00 grep mysql

[root@pluto 桌面]# rpm -qa|grep  mysql

mysql-libs-5.1.73-7.el6.x86_64

[root@pluto 桌面]# uname -a

Linux pluto.pluto 2.6.32-642.el6.x86_64 #1 SMP Tue May 10 17:27:01 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

rpm包名基本格式:mysql-libs-5.1.73-7.el6.x86_64

|-名称:mysql-libs

|-版本号:5.1.73

|-适用操作系统:el6.x86_64,表示centos6.x的64位系统

通过以上的信息我们可以得知mysql已经安装了,所以我们只需要卸载就好了。安装我们想要的mysql版本。

[2]卸载原mysql

#普通删除模式

[root@pluto 桌面]# rpm -e mysql-libs

error: Failed dependencies:

libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-6.el6_7.1.x86_64

libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-6.el6_7.1.x86_64

mysql-libs is needed by (installed) postfix-2:2.6.6-6.el6_7.1.x86_64

#强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

[root@pluto 桌面]# rpm -e --nodeps mysql-libs

3.安装mysql

[1]安装mysql

[root@pluto opt]# rpm -ivh MySQL-server-5.5.48-1.linux2.6.i386.rpm

[root@pluto opt]# rpm -ivh MySQL-client-5.5.48-1.linux2.6.i386.rpm

注:如果出现error:libaio.so.1,则我们需要安装依赖包.目前我只会通过yum安装,要想通过yum安装必须保证linux是可以联网的。其它方式可以通过百度查询。

[root@pluto opt]# rpm -ivh MySQL-server-5.5.48-1.linux2.6.i386.rpm

warning: MySQL-server-5.5.48-1.linux2.6.i386.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY

error: Failed dependencies:

libaio.so.1 is needed by MySQL-server-5.5.48-1.linux2.6.i386

libaio.so.1(LIBAIO_0.1) is needed by MySQL-server-5.5.48-1.linux2.6.i386

libaio.so.1(LIBAIO_0.4) is needed by MySQL-server-5.5.48-1.linux2.6.i386

#出现error:libaio.so.1则执行以下命令

[root@pluto opt]# yum install libaio.so.1

[root@pluto opt]# rpm -ivh MySQL-client-5.5.48-1.linux2.6.i386.rpm

warning: MySQL-client-5.5.48-1.linux2.6.i386.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY

error: Failed dependencies:

libncurses.so.5 is needed by MySQL-client-5.5.48-1.linux2.6.i386

#出现libncurses.so.5则执行以下命令

[root@pluto opt]# yum install libncurses.so.5

注:最好不要使用 yum install libaio这个命令,明确指出要安装的依赖包,否则有可能依然会提示依赖没有安装。

[2]查看mysql安装时创建的mysql用户和mysql组

[root@pluto 桌面]# cat /etc/passwd|grep mysql

mysql:x:496:493:MySQL server:/var/lib/mysql:/bin/bash

[root@pluto 桌面]# cat /etc/group|grep mysql

mysql:x:493:

或者通过以下方式可以查看是否安装成功,以下类似于java -version

[root@pluto 桌面]# mysqladmin --version

mysqladmin  Ver 8.42 Distrib 5.5.48, for Linux on i686

[3]启动|停止mysql

#启用mysql服务

[root@pluto 桌面]# service mysql start

Starting MySQL....                                         [确定]

#停止mysql服务

[root@pluto 桌面]# service mysql stop

Starting MySQL....                                         [确定]

4.配置MySql

[1]设置Mysql密码

[root@pluto 桌面]# /usr/bin/mysqladmin -u root password 123456

[2]设置mysql自启动

#将mysql加入自启动

[root@pluto 桌面]# chkconfig mysql on

[root@pluto 桌面]# chkconfig --list | grep mysql

mysql           0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

#查看runlevel

[root@pluto 桌面]# cat /etc/inittab

#查看开启启动的服务,带*表示为开机启动的服务

[root@pluto 桌面]# ntsysv

[3]mysql安装位置

[root@pluto 桌面]# ps -ef|grep mysql

root       8530      1  0 23:23 pts/1    00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/pluto.pluto.pid

mysql      8621   8530  0 23:23 pts/1    00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/lib/mysql/pluto.pluto.err --pid-file=/var/lib/mysql/pluto.pluto.pid

root       8750   8229  0 23:34 pts/1    00:00:00 grep mysql

[root@pluto 桌面]# cd /var/lib/mysql/

[root@pluto mysql]# ls -l

[4]修改配置文件位置

[root@pluto mysql]# cp /usr/share/mysql/my-huge.cnf /etc/my.cnf

[5]修改mysql字符集

(1)查看mysql编码集

mysql> show variables like 'character%';

mysql> show variables like '%char%';

默认的客户端和服务器都是用latin1,所以进行插入中文时会出现乱码

(2)修改mysql编码集

[root@pluto etc]# vim /etc/my.cnf

[client]

#password       = your_password

port            = 3306

socket          = /var/lib/mysql/mysql.sock

default-character-set=utf8

[mysqld]

port            = 3306

character_set_server=utf8

character_set_client=utf8

collation-server=utf8_general_ci

socket          = /var/lib/mysql/mysql.sock

skip-external-locking

key_buffer_size = 384M

max_allowed_packet = 1M

table_open_cache = 512

sort_buffer_size = 2M

read_buffer_size = 2M

read_rnd_buffer_size = 8M

myisam_sort_buffer_size = 64M

thread_cache_size = 8

query_cache_size = 32M

# Try number of CPU's*2 for thread_concurrency

thread_concurrency = 8

[mysql]

no-auto-rehash

default-character-set=utf8

[root@pluto etc]# service mysql restart

Shutting down MySQL.                                       [确定]

Starting MySQL..                                           [确定]

注:重新连接后重新create database并使用新建的库,然后新建的表才能插入、显示中文。

5.MySQL远程连接

https://www.cnblogs.com/happyhuangjinjin/p/8244851.html

[1].linux网络设置

[2].MySQL设置远程用户

在需要被远程的机器上添加可远程连接用户

https://zhidao.baidu.com/question/1771404477336032980.html

mysql> grant all privileges on *.* to root@'%' identified by '123456';

[3].防火墙设置3306可通行

https://www.cnblogs.com/xxoome/p/6884376.html

[root@pluto 桌面]# vim /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

[root@pluto 桌面]# service iptables restart

Linux(centos6.8)配置Mysql环境的更多相关文章

  1. Linux(Centos6.8)配置Nginx环境

    1.环境配置 操作系统:centos6.8 [root@host79 ~]# uname -a Linux host79.pluto 2.6.32-642.el6.x86_64 #1 SMP Tue ...

  2. Linux 安装与配置 mysql 环境

    Centos系统,可以提前将这些工具包安装上: # yum -y install gcc libxml2-dev curl screen \libpng12-dev autoconf libpcre3 ...

  3. Linux(centos6.8)配置Tomcat环境

    1.下载Linux版的Tomcat包 (1)通过官方下载 tomcat官方:https://tomcat.apache.org/download-80.cgi (2)通过分享下载 如网盘分享等途径 2 ...

  4. (转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记

    Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程 ...

  5. 详解在Linux中安装配置MySQL

    最近在整理自己私人服务器上的各种阿猫阿狗,正好就顺手详细记录一下清理之后重装的步骤,今天先写点数据库的内容,关于在Linux中安装配置MySQL 安装环境 CentOS7 + MySQL5.7 下载安 ...

  6. 配置mysql环境变量

    配置mysql环境变量(非必要) 说明:给mysql配置环境变量后我们就可以在cmd里运行mysql(开启.停止等操作) 1. 和其实环境变量的配置方法一样,我们打开环境变量配置窗口(组合键win+P ...

  7. 如何在VS和CB中配置MySQL环境

    这里,由于我的MySQL安装在D盘 MY SQL\MySQL Server 5.6该路径下,所以后面的路径均以D:\MY SQL\MySQL Server 5.6开头 在VS中配置MySQL环境 包含 ...

  8. 【必知必会】手把手教你配置MySQL环境变量——图文详解

    一.先决条件 假设我们已经成功安装MySQL数据库.如果还有小伙伴不知道如何安装MySQL数据库,可以在本文下留言,留言数超20,则出一期"手把手教你安装MySQL数据库--图文详解&quo ...

  9. Ubuntu Linux上安装配置Mysql

    一.安装: 三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server.装完已经自动配置好环境变量,可以直接使用mysql的命令. 注:建议将/etc/apt ...

随机推荐

  1. nginx 是如何处理过期事件的?

    目录 什么是过期事件 nginx 是如何处理过期事件的? 参考资料 什么是过期事件 对于不需要加入到 post 队列 延后处理的事件,nginx 的事件都是通过 ngx_epoll_process_e ...

  2. PHPStorm注释缩进问题

    以下是让强迫症很难受的注释格式 以下几步即可解决强迫症的烦恼 1.点击File 2.点击setting 3.按照以下几步走 4.按照以下几步走   5.最后效果如下

  3. CentOS8 安装

    CentOS8 1911 下载 https://mirrors.aliyun.com/centos/8/isos/x86_64/CentOS-8.1.1911-x86_64-dvd1.iso Step ...

  4. Jmeter入门(2)- 基本使用

    一. JMeter入门脚本 学习例子 向百度发送请求 添加测试计划,默认会有一个测试计划 添加线程组 在测试计划上右键 ==> 添加 ==> 线程(用户) ==> 线程组 添加HTT ...

  5. 如何使用FastCGI处理自定义HTTP头

    对于如何使用FastCGI处理自定义HTTP头这里记录一下注意事项: 在FastCGI中,自定义头可以从环境变量获得: 获取时名字前面要加HTTP_,字母要全部大写: 发送头不能有下划线_,否则该字段 ...

  6. 如何解决 An error occured executing the Microsoft VC+runtime installer

    安装 postgresql 时遇见了 这个问题 There  has been an error.An error occured executing the Microsoft VC+ runtim ...

  7. Maven2 ---- 安装及配置

    Maven详解(二)------ Maven的安装配置   目录 1.下载 Maven 2.配置 Maven 环境变量 3.查看 Maven 环境变量是否配置成功 4.在 eclipse 中集成 Ma ...

  8. Semaphore(信号灯)

    public class SemaphoreDemo { public static void main(String[] args) { //三个停车位 Semaphore sp = new Sem ...

  9. 两个有序数列找第k小

    给定一个数组,数组中的数据无序,在一个数组中找出其第k个最小的数,例如对于数组x,x = {3,2,1,4,5,6},则其第2个最小的数为2  两个有序数组 找第k小 * 方案一 合并遍历 * 二:游 ...

  10. 使用MQTT协议的4G DTU模块具有什么优势

    什么是MQTT协议 要了解使用MQTT协议的4G DTU模块具有哪些优势,首先我们需要了解什么是MQTT协议,MQTT协议最早是IBM开发的一个即时通讯协议,它的主要是为大量计算能力有限且工作在低带宽 ...