专栏首页九州牧云CentOS 7 安装 MySQL 5.6

CentOS 7 安装 MySQL 5.6

环境: CentOS7 软件:MySQL5.6.26

建议安装之前先运行以下命令将所需环境配置好:

yum install libaio #安装libaio
yum install deltarpm #安装deltarpm
yum install perl-Data-Dumper.x86_64 #安装Perl模块

1 下载MySQL 源码包

wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz

2 解压下载的文件到/usr/local目录并修改文件夹名称为mysql

tar -zxvf mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz  -C /usr/local
mv mysql-5.6.26-linux-glibc2.5-x86_64/ mysql

3创建Mysql用户和用户组

useradd mysql -s /sbin/nologin

4创建Mysql数据库目录并赋予权限给Mysql用户

mkdir -p /data/mysql
chown -R mysql:mysql /data/mysql
chown -R mysql:mysql /usr/local/mysql

5进入/usr/local/mysql目录 初始化mysql

./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

6 备份系统自带的my.cnf文件,然后把Mysql解压目录中默认配置文件移过去

mv /etc/my.cnf /etc/my.cnf.bak
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

7修改my.cnf文件

datadir=/data/mysql
port=3306
socket=/tmp/mysql.sock

8复制解压目录下面的mysql.server文件到/etc/init.d/mysqld

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
vi /etc/init.d/mysqld
datadir=/data/mysql   #修改数据库目录文件
basedir=/usr/local/mysql

9 启动mysql服务

service mysqld start
 
Usage: mysqld  {start|stop|restart|reload|force-reload|status}  [ MySQL server options ]

10 配置mysql的环境变量

echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
source /etc/profile

11 登录mysql

[root@localhost ~]# mysql -uroot -p #第一次登录不需要密码 直接按回车
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.6.26 MySQL Community Server (GPL)
 
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
 
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
 
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
 
mysql> update mysql.user set password=password("123456") where user="root"; #修改root 密码
flush privileges;

12 设置字符编码为UTF-8

请参考:Linux下MySQL 5.5/5.6的修改字符集编码为UTF8。 安装完成。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Uninstall all those broken versions of MySQL and re-install it with Brew on Mac Mavericks

    To remove an instance of MySQL from your macOS or OSX installation you need to d...

    九州暮云
  • error while loading shared libraries libaio.so.1

    当我们使用“mysql_install_db”安装MySQL时,需要libaio包,现将不同Linux系统安装该包的方式总结如下:

    九州暮云
  • Linux下MySQL 5.5/5.6的修改字符集编码为UTF8(彻底解决中文乱码问题)

    昨天在CentOS 7上遇到MySQL 5.6遇到乱码问题,特此总结一下: 一、登录MySQL,用SHOW VARIABLES LIKE ‘character%...

    九州暮云
  • Mysql服务端绿色版部署教程

    今天在公司想跑一个项目,需要装mysql,所以随意去官网找了一下并没有找到exe版本的安装软件,只有需要自己部署配置的版本,本来想继续找,不过觉得花时间,就没继...

    SmileNicky
  • CentOS 下 MySQL 8.0 安装部署,超详细!

    MySQL 8正式版8.0.11已发布,官方表示MySQL8要比MySQL 5.7快2倍,还带来了大量的改进和更快的性能!到底谁最牛呢?请看:MySQL 5.7...

    民工哥
  • CentOS6.5下安装mysql5.1

    Coxhuang
  • 地表最强的MySQL安装一键式安装,信不信你下完我就给你装好!附各种Mysql安装失败的解决办法(什么你安装失败了?快来看这个)

    第一步下载我的压缩包 链接:https://pan.baidu.com/s/1EE40dU0j2U1d-bAfj7TeVA 提取码:n25c 复制这段内容...

    风骨散人Chiam
  • 数据库SQL语言从入门到精通--Part 2--MySQL安装

    第一步下载我的压缩包 链接:https://pan.baidu.com/s/1EE40dU0j2U1d-bAfj7TeVA 提取码:n25c 复制这段内容...

    风骨散人Chiam
  • ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

    使用如下方法即可解决,本人已验证可行。 #1.停止mysql数据库 /etc/init.d/mysqld stop #2.执行如下命令 mysqld_safe...

    用户1148881
  • linux(center OS7)安装JDK、tomcat、mysql 搭建java web项目运行环境

    进入/etc/ 文件夹下使用 vim profile 命令编辑器编辑profile文件(全局环境变量配置)。如果没有profile文件,则去/root下配置 ....

    砸漏

扫码关注云+社区

领取腾讯云代金券