linux mysql 5.6.37_完美起航-mysql5.6.37linux环境安装教程

环境: Red Hat Enterprise Linux Server release 6.5 (Santiago)

mysql包:mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz

1、下载

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、付费专栏及课程。

余额充值