快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页软件教程电脑软件教程 → Linux中安装MySQL

Linux中安装MySQL

时间:2022-09-25 07:20:39人气:作者:快盘下载我要评论

Linux中安装mysql

一.先安装mysql

下载MySQL官方软件仓库

(MySQL5.7的软件仓库;下载文件的大小大概25K左右)

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

Linux中安装MySQL

2.安装MySQL软件仓库

yum -y install mysql57-community-release-el7-10.noarch.rpm

3.安装MySQL

yum -y install mysql-community-server

Linux中安装MySQL

如果第3步安装失败;出现以下错误;原因是MySQL的GPG升级了;需要重新获取。

执行;

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

Linux中安装MySQL

再次进行第3步。

yum -y install mysql-community-server

Linux中安装MySQL

到此安装成功

查看安装版本;我这里是5.7.39;

mysql -V

Linux中安装MySQL

如果你不希望yum自动更新MySQL;那么需要移除MySQL的仓库文件;

yum -y remove mysql57-community-release-el7-10.noarch

Linux中安装MySQL

1.启动mysql

service mysqld start

Linux中安装MySQL

查看mysql运行状态

service mysqld status

查看进程中是否存在mysql服务

ps ajx|grep mysql

停止服务

service mysqld stop

重启服务

service mysqld restart

2.获取登录密码

grep ;password; /var/log/mysqld.log

Linux中安装MySQL

wQ;wrvrIj2j;

3.使用初始密码连接数据库

mysql -u root -p

然后输入刚刚获取的密码

Linux中安装MySQL

4.修改数据库密码

更改mysql密码策略;变为弱密码口令

set global validate_password_policy=0;

Linux中安装MySQL

设置密码

set password=password(;123456;);

Linux中安装MySQL

这里出现报错;此时必须第一次设置密码长度为8位才不报错;更改密码成功后才能查看validate_password插件的以下参数;当然;validate_password插件必须已经安装;MySQL5.7是默认安装的。

先把密码改为长度是8的先;可能版本不一样不一定是8;或者看刚刚查看的密码的长度;

set password=password(;12345678;);

Linux中安装MySQL

密码修改成功

查看密码长度

show VARIABLES LIKE ;validate_password%;

Linux中安装MySQL

如果我们需要一个6位数的弱口令密码;此时需要更改长度;再修改密码。

set global validate_password_length=6;

Linux中安装MySQL

set password=password(;123456;);

Linux中安装MySQL

使生效

flush privileges;

Linux中安装MySQL

5.设置密码永不过期;

MySQL版本5.6.6版本起;添加了password_expired功能;它允许设置用户的过期时间。这个特性已经添加到mysql.user数据表;但是它的默认值是”N”;可以使用ALTER USER语句来修改这个值。

alter user ;root;;;localhost; password expire never;

Linux中安装MySQL

刷新权限

flush privileges;

Linux中安装MySQL

6.开启Mysql远程权限;

use mysql;

Linux中安装MySQL

#删掉无用的用户;方便以后远程连接

delete from user where 1=1;

Linux中安装MySQL

#授权给root(给其他电脑授予连接的权限)

GRANT ALL PRIVILEGES ON *.* TO ;root;;% IDENTIFIED BY ;123456; WITH GRANT OPTION;

Linux中安装MySQL

#生效

FLUSH PRIVILEGES;

Linux中安装MySQL

7.使用自己电脑上的navicate连接linux的MySQL

点击连接;选择MySQL选项

Linux中安装MySQL

Linux中安装MySQL

连接成功就可以开始执行代码

Linux中安装MySQL

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。