centos安装mysql5.6.16

1 安装包下载
mysql5.6下载地址:

http://dev.mysql.com/downloads/mysql/

2 mysql的安装
从官网下载的rpm64位的安装包:

MySQL-5.6.16-1.linux_glibc2.5.x86_64.rpm-bundle.tar,

(1)使用命令:

tar xvf MySQL-5.6.16-1.linux_glibc2.5.x86_64.rpm-bundle.tar

将其解压缩,解压后的文件目录为:

看文件名就大体知道每个包是干嘛用的,不再解释。

(2)查看系统是否安装了MySQL,使用命令:

#rpm -qa | grep mysql

卸载已安装的MySQL,卸载mysql命令如下:

#rpm -e --nodeps mysql-libs-5.1.61-4.el6.x86_64

将/var/lib/mysql文件夹下的所有文件都删除干净。

(3)使用如下命令安装Server和Client:

rpm -ivh MySQL-server-5.6.16-1.linux_glibc2.5.x86_64.rpm

rpm -ivh MySQL-client-5.6.16-1.linux_glibc2.5.x86_64.rpm

(4)使用如下命令查看当前mysql的状态:

service mysql status

如果运行中,则会提示:

(5)如果没有运行,则使用如下命令启动:

service mysql start

可以顺便把启动命令加入到linux的启动项中,开机即启动mysql服务,命令如下:

chkconfig --add mysql

chkconfig mysql on

使用命令chkconfig –-list查看下,此操作都是root权限。

(6)给mysql设置root密码,使用如下命令:

mysql -u root -p

会提示输入密码,初始root密码保存在‘/root/.mysql_secret‘文件中

接着输入mysql>SET PASSWORD = PASSWORD(‘123456‘);

(7)登陆进入之后,来个命令瞅瞅效果:

下面是mysql安装后三个主要的目录及其功能:

/var/lib/mysql 数据库文件

/usr/share/mysql 命令及配置文件

/usr/bin mysqladmin、mysqldump等命令

(8)允许root远程连接

grant all privileges on *.* to ‘root‘@‘%‘ WITH grant option;

三、修改编码

1、查看当前数据库编码:SHOW VARIABLES LIKE ‘character%‘;

character_set_database和character_set_server的默认字符集还是latin1。

2、最简单的完美修改方法,修改mysql的my.cnf文件中的字符集键值(注意配置的字段细节):

(1)在[client]字段里加入default-character-set=utf8,如下:

[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8

(2)在[mysqld]字段里加入character-set-server=utf8,如下:

[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
character-set-server=utf8

(3)在[mysql]字段里加入default-character-set=utf8,如下:

[mysql]
no-auto-rehash
default-character-set=utf8

3、修改完成后,service mysql restart重启mysql服务就生效。注意:[mysqld]字段与[mysql]字段是有区别的。这点在网上没人反馈过。

使用SHOW VARIABLES LIKE ‘character%’;查看,发现数据库编码全已改成utf8。

时间: 2024-12-22 13:15:09

centos安装mysql5.6.16的相关文章

centos 安装mysql5.1.69

一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server rpm -qa | grep mysql 有的话通过下面的命令来卸载掉 rpm -e mysql   //普通删除模式 rpm -e --nodeps mysql    // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 二:安装MySQL 安装编译代码需要的包 yum -y install make gcc-c++ cmake bison-devel  ncurses-devel

centos下编译安装MySQL5.7.16

一.简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一. MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性. MySQL所使用的 SQL 语言是用

CetOS6.5下编译安装Mysql5.6.16

首先检查是否安装了mysql rpm -qa | grep -i mysql#如果安装了先卸载旧的版本yum remove -y mysql mysql-server mysql-libs mysql-devel(具体根据列出的列表将mysql相关的项都卸载了) 删除所有mysql相关的残留文件,可用find / -name mysql查找所有与mysql相关的目录 rm -rf /var/lib64/mysql rm -rf /etc/my.cnf rm -rf /var/lib/mysql(

CentOS6.9编译安装MySQL5.7.16

部署环境: 系统CentOS6.9,mysql5.7.16,boost库 系统为2G内存 1.安装依赖包,使用yum安装cmake,6.9默认yum源自带 yum -y install gcc-c++ cmake bison-devel ncurses-devel 2.创建mysql的用户: useradd  -U -s /sbin/nologin mysql 3.创建必要的文件夹,并修改其目录用户所有者: mkdir -pv /usr/local/mysql/etc mkdir -pv /da

win7-64bit下安装mysql-5.7.16

### 好久没有在windows下载安装mysql了,今天正好使用,简单记录了一下安装过程留着看. (1)下载:mysql-5.7.16-winx64.zip (2)解压到:D:\ProgramFiles\mysql-5.7.16 (3)配置环境变量Path里:D:\ProgramFiles\mysql-5.7.16\bin (4)简单配置:D:\ProgramFiles\mysql-5.7.16\my.ini  # 添加如下内容: [client] default-character-set=

centos7.x编译安装mysql5.7.16

对于5.7以后的mysql编译安装,我遇到了不少坑,各种问题.mysql5.7.18编译openssl会出错,环境也神奇地报其他问题,即使我安装成功了,却无法以安装模式登陆mysql修改密码. 最后使用前几个版本就解决问题了.我使用的是5.7.16. #系统安装条件 1> cmake MySQL使用cmake跨平台工具预编译源码,用于设置mysql的编译参数.如:安装目录.数据存放目录.字符编码.排序规则等.安装最新版本即可. 2> make3.75 mysql源代码是由C和C++语言编写,在

centos安装MySQL5.7

安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/  # 下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm # 安装mysql源 shell> yum localinstall mysql57-commu

Docker Centos安装Mysql5.6

之前一篇随笔<Docker Centos安装Openssh> 写的是如何在基础的centos镜像中搭建ssh服务,在此基础上再搭建其他服务.本文继续介绍在centos_ssh基础上搭建mysql服务. 1.启动centos_sshd镜像 # docker run --net=host -d registry:5000/centos-sshd-222:v1.0 /run.sh 这里用的是host模式连接的网络,启动之后即可通过ssh登录到容器内部,装上mysql之后可以直接重启容器来验证是否成功

二进制方式安装mysql-5.6.16

一.检查系统版本# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.4 (Santiago) 二.添加用户与组 # groupadd mysql# useradd -g mysql mysql 三.安装MySQL到/usr/local/mysql下 #cd /usr/local#tar zxvf mysql-5.6.16-linux-glibc2.5-x86_64.tar.gz#mv mysql-5.6.16-l