Centos-Linux mysql安装

mysql 5.7下载:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz


rpm -qa|grep mysql    检查是否已有mysql版本

yum -y remove mysql-libs-5.1.66-2.el6_3.x86_64    移除与mysql相关 


mysql压缩包放到 /usr/local/ 目录下,tar zxvf 进行解压

更改文件夹名为 mysql


创建 data 目录,用于数据库存放


创建mysql用户组和mysql用户

[java]  view plain  copy
  1. #查看有没有mysql组  
  2. cat /etc/group | grep mysql  
  3. 查看有没有mysql用户  
  4. cat /etc/passwd |grep mysql  
  5. 若没有则创建mysql组  
  6. #创建mysql用户组  
  7. groupadd mysql  
  8. #创建mysql用户并添加到mysql用户组中(//useradd -r参数表示mysql用户是系统用户,不可用于登录系统;第一个mysql是用户组,第二个mysql是用户)   
  9. useradd -r -g mysql mysql  
  10. #检查用户组是否创建成功  
  11. groups mysql  

设置mysql目录访问权限,用户组

[java]  view plain  copy
  1. #将mysql目录访问权限赋为myql用户  
  2. chown -R mysql /usr/local/mysql/  
  3. #改变mysql目录的用户组属于mysql组  
  4. chgrp -R mysql /usr/local/mysql/  
  5. chmod 755 /usr/local/mysql/

效果如下截图:会发现这里的用户,用户组均发生了改变,均由root变成mysql用户,用户组


进入 bin 目录,安装初始化mysql ;  注意:末尾为初始密码

./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/


启动 mysql 服务,进入 support-files 目录

./mysql.server start


做个软连接,重启mysql服务

1
2
#ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
#service mysql restart

做个软链接,将安装目录下的mysql 放在/usr/bin 目录下

1
#ln -s /usr/local/mysql/bin/mysql /usr/bin

登录msyql,输入密码(密码为步骤11初始化生成的密码)

1
#mysql -u root -p

修改密码为123456

1
2
3
4
5
msql>alter user 'root' @ 'localhost' identified by '123456' ;
mysql>use mysql;
msyql>update user set user.Host= '%' where user.User= 'root' ;
mysql>flush privileges;
mysql>quit


修改防火墙配置,开放 3306 端口

  1. vi /etc/sysconfig/iptables  
  2. -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT  
  3. #重新启动防火墙  
  4. service iptables restart 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值