MySql教程

linux安装mysql5.7详细安装步骤

本文主要是介绍linux安装mysql5.7详细安装步骤,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

第一步:判断服务器是否有自带mysql进行删除命令:
rpm -qa | grep mysql
第二步:在你指定的路径下下载mysql压缩包,我一般会放在/usr/local/src
cd /usr/local/src
开始下载mysql
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
如果wget报错运行如下命令下载
yum -y install wget
第三步:查看mysql相关的仓库(非必要)
yum repolist all | grep mysql
第四步:安装下载rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
第五步:制定要安装的mysql版本
vim /etc/yum.repos.d/mysql-community.repo
我是安装5.7的,将其他的enabled改成0,将要安装的改成1即可,按i可以进行编辑,改好以后按ESC键然后按:键加上wq回车即可.


第六步:安装mysql
yum install mysql-community-server
第七步:运行mysql
systemctl start mysqld
第八步:查看一下运行状态
systemctl status mysqld
下面就是给mysql设置密码,主要思路是先将mysql设置成免密登录,这样可以使用命令直接进入安装启动好的mysql中,用命令对root账号进行设置密码,设置成功后再将免密的配置去掉,这样实现了mysql初始密码的设置.
第一步:设置免密登录
找到mysql的配置文件使用命令
find / -name my.cnf
找到后进行编辑添加skip-grant-tables具体参考下图
然后重启一下!!!

 

第二步:通过命令mysql -u root -p进入到mysql,设置了免密,出现输入密码随意输入按回车就能进入


第三步:给root设置密码,将下面的xxxxxx替换成你想设置的密码
set password for ‘root’@‘localhost’=password(‘xxxxxx’);
第四步:刷新权限
flush privileges;
第五步:将第一步设置免密登录的配置文件调整回来,去掉skip-grant-tables,按i可以进行编辑,去掉以后按ESC键然后按:键加上wq回车即可.
第六步:重新启动
systemctl restart mysqld
————————————————
版权声明:本文为CSDN博主「bruce_gl」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/bruce_gl/article/details/112647436

方法二

mkdir myapp

wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

rpm -vih mysql57-community-release-el7-9.noarch.rpm

yum -y install mysql-server

systemctl start mysqld
systemctl statusmysqld

grep 'temporary password' /var/log/mysqld.log

mysql -u root -p

show databases
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456Aa.';

可以远程访问连接

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456aA.' WITH GRANT OPTION;
flush privileges;


set password for ‘root’@‘localhost’=password('123456Aa.');

这篇关于linux安装mysql5.7详细安装步骤的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!