mysql-5.7.20 linux_linux下安装mysql-5.7.20

1、下载地址

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

193db40607673af80f40a12dbc2aca81.png

2、安装步骤

解压:

groupadd mysql

useradd-r -g mysql -s /bin/falsemysql

cd/usr/local

tar zxvf/path/to/mysql-VERSION-OS.tar.gz

mv full-path-to-mysql-VERSION-OS mysql

chown-R mysql mysql/chgrp-R mysql mysql/cd mysql

mkdir mysql-files

chown mysql:mysql mysql-files

chmod750 mysql-files

创建配置文件:

#先安装一下这个,要不然初始化有可能会报错

yum install libaio

my.cnf配置:

#创建配置文件,内容如下,可以添加你需要的配置:

vim /etc/my.cnf

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

[mysqld]

#

# Remove leading # and set to the amount of RAM forthe most important data

# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

# innodb_buffer_pool_size =128M

#

# Remove leading # to turn on a very important data integrity option: logging

# changes to the binary log between backups.

# log_bin

#

# Remove leading # to set options mainly useful forreporting servers.

# The server defaults are faster fortransactions and fast SELECTs.

# Adjust sizes asneeded, experiment to find the optimal values.

# join_buffer_size =128M

# sort_buffer_size =2M

# read_rnd_buffer_size =2M

port=3309datadir=/data/mysql

socket=/data/mysql/mysql.sock

skip-name-resolve

#skip-grant-tables

max_connections=1000character_set_server =utf8

wait_timeout=31536000interactive_timeout=31536000collation-server=utf8_general_ci

lower_case_table_names=1# Disabling symbolic-links isrecommended to prevent assorted security risks

symbolic-links=0log-error=/data/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

[client]

socket=/data/mysql/mysql.sock

default-character-set =utf8

[mysql]

default-character-set =utf8

[mysql.server]

default-character-set =utf8

[mysqld_safe]

default-character-set =utf8

#保存内容,按esc输入如下命令

:wq

初始化数据库:

mkdir /data/log

chown-R mysql:mysql /data

cd/var/run/mkdir mysqld

chmod777mysqld

cd mysqld

vim mysqld.pid

chmod777mysqld.pid

chown mysql:mysql mysqld.pid/usr/local/mysql/bin/mysqld --initialize --user=mysql

查看初始密码:

cat /data/log/mysqld.log

#执行后关注最后一点:root@localhost: 这里就是初始密码

启动服务,进入mysql,修改初始密码,运行远程连接(这里执行完后,密码将变成:123456)

/usr/local/mysql/support-files/mysql.server start

#vim/etc/mysql/my.cnf

#在[mysqld]项下添加

#skip-grant-tables

#service mysqld restart

cd/usr/local/mysql/bin

./mysql -uroot -p

执行后输入初始密码

alter user'root'@'localhost' identified by '123456';

flush privileges;

use mysql;

#设置远程登录

GRANT ALL PRIVILEGES ON*.* TO 'root'@'%' IDENTIFIED BY '123456'WITH GRANT OPTION;

flush privileges;

开机自启:

cd /usr/local/mysql/cp support-files/mysql.server /etc/init.d/mysqld

chkconfig--add mysqld8、使用service mysqld命令启动/停止服务

service mysqld start/stop/restart

防火墙开开放3309端口:

vim /etc/sysconfig/iptables

service iptables restart

service mysqld restart

配置全局环境变量:

vi /etc/profile

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

export PATH

设置环境变量立即生效

# source/etc/profile

查看安装路径:

find / -name mysql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值