mysql 5.6.37 linux环境安装教程

转载:https://www.dandelioncloud.cn/article/details/1601845094762364930

mysql 5.6.37 linux环境安装教程
1、下载
2、安装
2.1 解压
2.2 创建用户组及用户
2.3 修改权限
2.4 修改配置文件
2.5 执行安装
2.6 运行
2.7 把mysql客户端放到默认路径
2.8 修改密码
2.9 关闭防火墙
2.10 添加开机启动
2.11 重启
2.12 创建用户和密码
3 附带命令

环境: Red Hat Enterprise Linux Server release 6.5 (Santiago)
mysql包:mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz

1、下载
链接:https://pan.baidu.com/s/1sSz4MfzIRqw9XebCwsDKpQ
提取码:42p7

2、安装
先利用sftp工具把mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz以root用户上传到/usr/tools 目录下

2.1 解压
#先进行解压
mkdir /usr/tools
cd /usr/tools
tar -zxvf mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz
#修改文件名及目录
mv mysql-5.6.37-linux-glibc2.12-x86_64 /usr/local/mysql
2.2 创建用户组及用户
#创建用户
groupadd mysql
#创建用户组
useradd -r -g mysql mysql
2.3 修改权限
cd /usr/local/mysql
chown -R root:root ./
chown -R mysql:mysql data
2.4 修改配置文件
编写my.cnf 配置文件,并上传到/etc/目录下

[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
bind-address = 0.0.0.0
port = 3306
socket = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 128M
max_allowed_packet = 1M
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 2M
myisam_sort_buffer_size = 8M
thread_cache_size = 8
query_cache_size= 16M
max_connections = 213
wait_timeout = 31536000
interactive_timeout = 30
max_connect_errors = 9
long_query_time = 1
tmp_table_size = 16M
#log-bin=mysql-bin
#binlog_format=mixed
#server-id = 1
lower_case_table_names = 1
[mysqldump]
quick
max_allowed_packet = 8M
[mysql]
no-auto-rehash
[myisamchk]
key_buffer_size = 12M
sort_buffer_size = 1M
read_buffer = 1M
write_buffer = 1M
[mysqlhotcopy]
interactive-timeout
2.5 执行安装
cd /usr/local/mysql
./scripts/mysql_install_db --user=mysql
2.6 运行
/usr/local/mysql/support-files/mysql.server start
2.7 把mysql客户端放到默认路径
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
2.8 修改密码
下面修改密码

首先登录mysql,前面的那个是随机生成的。

./mysql -u root -p
初始没有密码,回车进入

use mysql;
#(设置本机登录密码)
update user set password=password(‘root’) where user=‘root’and host=‘localhost’;
#(设置远程登录密码)
GRANT ALL PRIVILEGES ON . TO’root’@‘%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
FLUSH PRIVILEGES ;
password(‘root’)中的root是您的密码;

2.9 关闭防火墙
#防火墙规则清除
iptables -F
#保存
/etc/init.d/iptables save
#永久性关闭
chkconfig iptables off
可以用Navicat 15 for MySQL 远程访问了。

2.10 添加开机启动
添加开机自启动,并开启service 启动方式,即可以用:service mysqld start 或者 /stop/restart等命令进行操作数据库。

cp support-files/mysql.server /etc/init.d/mysqld
加入自启动列表:

chkconfig --level 2345 mysqld on
查询:chkconfig —list mysqld
结果:mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
表明mysqld服务已经生效,在2、3、4、5运行级别随系统启动而自动启动,以后可以使用service命令控制mysql的启动和停止。

2.11 重启
service mysqld restart
2.12 创建用户和密码
首先用root用户登录

./mysql -u root -p
输入密码登录:我们root的密码也是root

例、增加一个用户user_1密码为123,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:

use mysql;
grant select,insert,update,delete on . to iesweb@‘%’ identified by ‘iesapp’;
flush privileges;
其中*.*所有数据库的所有表,iesweb为账号,%代表所有主机。

3 附带命令
–退出mysql命令窗口
#exit
–查看mysql状态
#service mysqld status
–停止mysql
#service mysqld stop
–启动mysql
#service mysqld start

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值