1.下载mysql安装包html

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

2.查询mysql信息node

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

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

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

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

mysql-libs-5.1.73-7.el6.x86_64centos

[root@pluto 桌面]#uname -abash

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远程链接

[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 centos配置环境,Linux(centos6.8)配置Mysql环境相关推荐

  1. linux CentOS 系统下如何将php和mysql命令加入到环境变量中

    在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行"php -v"命令查看当前 ...

  2. Linux CentOS 7 在DNS服务器上配置转发器

    全局转发 在DNS服务器200.100.100.142配置 bjxh.com 域名 再配置转发到另一台DNS服务器200.100.100.140 在200.100.100.140 DNS服务器配置 l ...

  3. linux lighttpd php,Ubuntu下搭建Lighttpd+PHP+MySQL环境

    简单的几个命令在Ubuntu下搭建Lighttpd+PHP+MySQL环境,Lighttpd是众多OpenSource轻量级的web server中较为优秀的一个.支持FastCGI, CGI, Au ...

  4. ubuntu mysql 环境,Ubuntu下安装搭建MySQL环境步骤介绍

    摘要 腾兴网为您分享:Ubuntu下安装搭建MySQL环境步骤介绍,翼拍照,易码平台,洋葱数学,小度等软件知识,以及poco美人相机,收卡啦,crc16校验工具,ps画笔样式,机械标准件,法硕联盟论坛 ...

  5. apache php mysql环境搭建_Ubuntu+Apache+PHP+Mysql环境搭建(完整版)

    Ubuntu+Apache+PHP+Mysql环境搭建(完整版) 一.操作系统 Ubuntu 14.04 64位,阿里云服务器 二.Apache 1.安装Apache,安装命令:sudo apt-ge ...

  6. linux(centos)中的cron计划任务配置方法

    这里志文工作室要为您介绍的cron来源于希腊单词chronos(意为"时间"),指linux系统下一个自动执行指定任务的程序(计划任务). 1. crontab命令选项 #cron ...

  7. 【FFmpeg性能测试】Linux Centos 4核8G使用FFmpeg配置视频切片,转码性能实测及教程

    测前说明 随着媒体流的技术增长,m3u8在直播和点播行业成为主流,但因视频资源都是整体文件,需要自行或使用高额的第三方切片,所以在这里为大家测试一下入门级服务器的切片和转码性能,供大家参考和学习到底是 ...

  8. Linux,Centos下 Tomcat8 修改jvm内存配置的新方法

    我们网上查到的怎么配置方法可能都是这样的: 修改tomcat/bin/catalina.sh 最前面添加JAVA_OPTS="-" 此方法不适用为windows系统,经测试wind ...

  9. linux修改jdk环境变量6,Linux CentOS 6.5 使用自带jdk修改环境变量(示例代码)

    首先声明,默认jdk指我们安装完CentOS后系统自带jdk,自己下载安装的jdk只需要下载,解压即可,之后步骤与此文一致 1.查看我们默认jdk的位置 指令: which java 我们去看一下发现 ...

  10. linux centos 的编码格式,Linux/CentOS/fedora下vim显示的字符编码设置

    和所有的流行文本编辑器一样,vim可以很好的编辑各种字符编码的文件,这当然包括ucs-2.utf-8 等流行的 unicode 编码方式.然而不幸的是,和很多来自 linux 世界的软件一样,这需要你 ...

最新文章

  1. 神仙打架激辩深度学习:LeCun出大招,马库斯放狠话,机器学习先驱隔空“互怼”...
  2. 熊猫DataFrame from_dict()–字典到DataFrame
  3. [转]文本分类入门(番外篇)特征选择与特征权重计算的区别
  4. php获取并删除数组的第一个和最后一个元素
  5. Python的Django框架中的URL配置与松耦合
  6. 2018地图poi数据下载
  7. 苹果绕过ID_亲测:苹果手机绕过ID,到底能不能用?结果不太理想
  8. 购物商城php设计与实现,php微信商城购物平台的设计与实现
  9. 消息中间件TongLinkQ(TLQ)使用总结——记那几天趟过的坑
  10. 组合数公式用C语言怎么算,排列组合c怎么算 公式是什么
  11. xcode编译错误:The Legacy Build System will be removed in a future release.
  12. Kaggle一周30小时Tesla P100教程~
  13. 【拓展】腾讯十大最受欢迎的开源项目!
  14. RN-路由---基础
  15. MATLAB连接USRP
  16. 股票 价格 定价 资料收集
  17. 【Spark分布式内存计算框架——Structured Streaming】2. Structured Streaming 核心设计与编程模型
  18. List泛型的类型转换
  19. 智能视频分析技术及应用扫盲
  20. 集美大学 Python_02_复习

热门文章

  1. 2021年全球移动基础设施和FTTx光器件市场超$20亿
  2. 七牛云音视频文件并转码、添加水印官方示例
  3. 实验三 车辆行人识别
  4. 论文阅读:VMHunt: A Verifiable Approach to Partially-Virtualized BinaryCode Simplification
  5. 2021年安全员-C证-专职安全生产管理人员(广东省)模拟考试题及安全员-C证-专职安全生产管理人员(广东省)复审模拟考试
  6. 新东方托福词汇(List 11 ~ List 15)
  7. 简话O B D(持续更新)
  8. 春节要放假了,外贸人你准备好了吗?
  9. python身份证识别仪_C#身份证识别相关技术功能详解
  10. 五款高推荐度的协同办公软件