Linux里下载mysql显示红色_Linux下安装mysql5.7

本文详细记录了在Linux系统中安装MySQL5.7的步骤,包括下载安装包、解压、创建data目录、添加用户和用户组、初始化数据库、配置my.cnf文件、启动服务以及设置root用户密码。遇到的常见问题如启动服务时的命令错误也进行了说明,并提示安装完成后需要进一步配置以允许远程访问。
摘要由CSDN通过智能技术生成

首先准备好mysql5.7.17的安装包,安装包放在  /data/software 目录下

86eb87e09c248001054c5d7be963d4aa.png

进入到 /usr/local 目录下,解压mysql安装包

命令:   cd /usr/local

tar -zxvf /data/software/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

504d3b45b6d5442fd12b5db5e59bf947.png

解压完成之后可以看到mysql的文件夹,为了方便后面的操作,先修改文件夹名称。

命令:mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql

dc93e64468f623c1b8a432969dd51f73.png

进入到mysql目录,可以发现,mysql5.7的版本和5.6的版本不同,没有/data目录,这里要自己创建一个data目录

data目录并不限定存放位置,但是为了方便,这里依旧直接放在mysql的根目录下,

命令:mkdir data

9f638e9e0130c770bee0d5f747eb0264.png

再新建mysql的用户和用户组

命令 :  groupadd mysql       #添加用户组

useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql     #新建msyql用户禁止登录shell

改变mysql目录权限

chown -R mysql.mysql /usr/local/mysql/

d8518b57cacd6c2c59e6ed915e2220cf.png

接下来初始化数据库:

命令:./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

7cee30de7f3f7d3c9930d96ec241149e.png

复制配置文件到 /etc/my.cnf 这里是mysql的基本配置问题

命令:cp -a ./support-files/my-default.cnf /etc/my.cnf   #会有一个选择是否覆盖原有文件,直接按 y回车选择是就可以

把mysql放到本地系统服务中

命令: cp -a ./support-files/mysql.server /etc/init.d/mysqld

编辑刚才复制的 my.cnf文件

命令:vim /etc/my.cnf

这里注意,不是替换到原来的文件,只是添加如下几项。

54d188c68ac96070eee33ec57f0c6c5b.png

0dc37e26b65fc3ec35cbb1a2f3067af1.png

这里我们只做基本的配置,其他采用默认了,毕竟初学,以简单为主。大多的参数我也不怎么理解

配置好之后我们来启动mysql的服务

命令:service mysqld start  -----------(注意这里是mysqld,很多网上介绍的都是mysql,导致卡在这里)

查看初始密码

命令:cat /root/.mysql_secret

150c33cca003cd428f360d47906cced4.png

复制下来初始的密码,做登录使用

命令:bin/mysql -uroot -p

密码就是刚才复制的密码,粘贴进去回车即可。

355ccdafbcbf6d9e5ec38680fab33bb4.png

到这里  mysql数据库就算是装好了,接下来只需要修改密码就可以了。

命令:SET PASSWORD FOR 'root'@localhost=PASSWORD('123456');   #对应的换成你自己的密码即可了。

b7794ddf3eb1600890b4dd411bfc18b6.png

此步骤是本人亲自安装的过程,参照有其他IT朋友的博客。

最后需要补充一下,按照上面的方式安装完成之后还不能进行远程的访问,需要修改允许远程连接,步骤如下:

a691f7ac2aec7b24f30b5f4411788bd9.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值