linux mysql 5.6.24_黑猴子的家:Linux 安装 MySql5.6.24

1、添加mysql用户

[root@node1 ~]# id mysql

[root@node1 ~]# userdel -r mysql

[root@node1 ~]# useradd mysql

[root@node1 ~]# passwd mysql

2、yum安装所需环境

[root@node1 ~]# yum install -y perl-Module-Install.noarch

[root@node1 ~]# yum install -y autoconf automake imake libxml2-devel expat-devel cmake gcc gcc-c++ libaio libaio-devel bzr bison libtool ncurses5-devel

3、创建MySQL-5.6.24-rpm文件夹

[root@node1 software]# mkdir MySQL-5.6.24-rpm

4、解压mysql的rpm安装包

[root@node1 software]# tar -xvf MySQL-5.6.24-1.el7.x86_64.rpm-bundle.tar -C ./MySQL-5.6.24-rpm

5、设置执行权限

[root@node1 software]# chmod -R u+x MySQL-5.6.24-rpm

6、进入/opt/software/MySQL-5.6.24-rpm目录

[root@node1 software]# cd MySQL-5.6.24-rpm

7、安装mysql服务端

[root@node1 MySQL-5.6.24-rpm]# rpm -ivh MySQL-server-5.6.24-1.el7.x86_64.rpm

8、安装mysql客户端

[root@node1 MySQL-5.6.24-rpm]# rpm -ivh MySQL-client-5.6.24-1.el7.x86_64.rpm

尖叫提示:rpm -ivh --prefix= /opt/moudle MySQL-client-5.6.24-1.el7.x86_64.rpm,

rpm安装的时候可以通过--prefix来制定目录安装

9、初始化

[root@node1 ~]# /usr/bin/mysql_install_db

尖叫提示:5.6和5.7的初始化方式不一样

5.7方式 /usr/bin/mysqld --initialize --datadir=/bigdata/data/mysqldata/mysql

10、修改配置文件

[root@node1 ~]# find / -name my-default.cnf

[root@node1 ~]# cp /usr/share/mysql/my-default.cnf /etc/my.cnf

[root@node1 ~]# vim /etc/my.cnf

default-storage-engine=innodb

collation-server=utf8_general_ci

init-connect = 'SET NAMES utf8'

character-set-server=utf8

max_connections=100

port=3306

尖叫提示:根据需要修改,在此可以不用修改

11、启动mysql服务端

[root@node1 MySQL-5.6.24-rpm]# sudo service mysql start

12、查看mysql服务端状态

[root@node1 MySQL-5.6.24-rpm]# sudo service mysql status

13、查看mysql的root用户的密码

[root@node1 MySQL-5.6.24-rpm]# cat /root/.mysql_secret

# The random password set for the root user at Fri Mar 16 15:14:50 2018

(local time): sg6AJwhm7BJble2H

尖叫提示:查看密码的其他方式

(1)没有密码方式,直接登录(yum安装的时候)

[root@node1 software]# mysql -uroot

(2) log中查看密码(5.7rpm包安装的时候)

[root@node1 software]# grep 'temporary password' /var/log/mysqld.log

(3)mysql初始化会产生一个密码###tar二进制初始化安装的时候

[root@node1 ~]# sudo /usr/bin/mysql_install_db

尖叫提示:5.6和5.7的初始化方式不一样

5.7方式 /usr/bin/mysqld --initialize --datadir=/bigdata/data/mysqldata/mysql

14、登录mysql客户端

[root@node1 software]# mysql -uroot -psg6AJwhm7BJble2H

15、修改密码

mysql> set password=password('000000');

mysql> flush privileges;

尖叫提示:mysql5.7添加了密码验证,因此密码不能太过简单

16、退出mysql

mysql> exit;

mysql> quit;

尖叫提示:两种方式都可以

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值