linux下安装mysql5.7

1、官网下载mysqlhttps://www.mysql.com/downloads/

2、将下载的mysql-5.6.40-linux-glibc2.12-i686.tar.gz放到/usr/local/下

1)可通过xftp将下载的文件导入linux也可在linux直接下,如果是下载好通过U盘放入linux的话,将U盘插到linux的机器上,执行命令fdisk -l 查看磁盘

2)然后cd /mnt下创建usb目录,mkdir usb

3)挂载U盘

4)进入usb目录ls然后复制文件到/usr/local/

5)取消挂载,执行下面两句命令

      cd /

      umount /mnt/usb

3、到/usr/local/目录

解压文件 

解压后的文件

重命名为mysql

4、创建用户组、用户

groupadd mysql
useradd -r -g mysql mysql

5、在mysql下创建data目录

6、 yum -y install libaio

7、修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./

8、初始化数据库./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

9、修改当前目录拥有者为root用户:执行命令 chown -R root:root ./

修改当前data目录拥有者为mysql用户:执行命令 chown -R mysql:mysql data

10、复制启动文件:cp support-files/mysql.server /etc/init.d/mysqld

11、授权

12、复制启动脚本到资源目录是否覆盖选Y

13、编辑启动脚本

按i修改

basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data
port=3306

按esc后shift+:输入wq保存

14、vi /etc/my.cnf配置

 

15、启动服务

service mysqld start

16、vi /etc/profile在末尾加入环境变量

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

17、立即生效

18、开机自启

19、使用root登录mysql,输入mysql -u root -p回车两次,默认没有密码,登录后修改密码(报错了,查看发现/var/lib/mysql/下没有mysql.sock文件,/tmp下有,故创建一个软链接在启动)

20、修改root密码

>>update user set authentication_string=password('你的密码') where user='root';

>>flush privileges;

>>exit;

21、删除/etc/my.cnf中的skip-grant-tables

22、如果外网访问不了mysql首先查看mysql使用的端口(之前设置3306,此步多此一举)

23、查看防火墙是否开放了3306 

命令iptables -L -n

24、没看到3306,那就配置vi 

 

25、设置外网访问mysql

26、退出重启

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值