您的位置:首页 > 运维架构 > Linux

Linux下二进制文件安装MySQL

2017-05-11 11:44 351 查看
MySQL 下载地址:https://dev.mysql.com/downloads/mysql/

并按如下方式选择来下载安装包。






1. 设置配置文件/etc/my.cnf

more /etc/my.cnf
[client]
port = 3306
socket = /tmp/mysql.sock

[mysqld]
user=mysql
port = 3306
server_id = 1
socket=/tmp/mysql.sock
basedir =/usr/local/mysql
datadir =/usr/local/mysql/data
pid-file=/usr/local/mysql/data/mysqld.pid
log-error=/usr/local/mysql/log/mysql-error.log

2.新建用户和用户组

groupadd mysql
useradd -r -g mysql -s /bin/false mysql


3.解压mysql二进制文件到目录/usr/local目录下,并重命名为mysql
cd /usr/local
tar -xf /root/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz
mv  mysql-5.7.18-linux-glibc2.5-x86_64  mysql
cd mysql
chown -R mysql .
chgrp -R mysql .
mkdir log
chown -R mysql:mysql  log
chmod 755 log
cd /usr/local/mysql/log
touch mysql-error.log
chmod 755 mysql-error.log
chown mysql:mysql mysql-error.log

4.初始化数据库

cd /usr/local/mysql
bin/mysqld --initialize --user=mysql
初始化数据库后的密码存放在mysql-error.log文件中

5.设置环境变量

在~/.bash_profile文件中添加mysql的安装目录,添加后的结果如下:

[root@CentOS6 mysql]# vi ~/.bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin:/usr/local/mysql/bin

export PATH

#使修改生效

source  ~/.bash_profile

6.设置service服务自启动
cd  /usr/local/mysql
cp support-files/mysql.server /etc/init.d/mysql.server
service mysql.server start
service mysql.server restart
service mysql.server stop

7.修改MySQL的root密码

set password for root@localhost = password('mysql');
flush privileges;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: