当前位置: 首页 > Linux

云计算-带你安装MySQL数据库及排除安全隐患

时间:2023-04-07 01:55:54 Linux

Mariabd安全配置向导**1.安装mariadb-server后,运行mysql_secure_installation排除安全隐患mysql_secure_installation会进行几项设置:**设置root用户密码删除匿名账号取消root用户远程登录删除测试库和访问测试库刷新授权表使修改生效。建议在生产环境安装MySQL后运行mysql_secure_installation。有关详细步骤,请参考以下命令:**注意:建议在生产使用中的所有MySQL服务器运行此脚本的所有部分!请仔细阅读每一步!为了登录MySQL以保护它,我们需要root用户的当前密码。如果你刚刚安装了MySQL,还没有设置root密码,密码将为空,所以你应该直接在此处按回车。Entercurrentpasswordforroot(enterfornone):#第一次运行直接回车,因为root用户没有密码。好的,成功使用密码,继续...设置root密码可确保没有适当授权,任何人都无法登录MySQLroot用户。设置root密码?[Y/n]Y#是否设置root用户密码,输入YNewpassword:123456#Newpassword123456Re-enternewpassword:123456Passwordupdatesuccessful!...删除匿名用户?[Y/n]Y#是否删除匿名用户,生产环境建议删除,所以回车或者Y……成功!通常,只应允许root从“本地主机”进行连接。这确保了某人无法从网络中猜出root密码。远程禁止root登录?[Y/n]Y#是否禁止root远程登录,根据自己的需要选择Y/n回车,建议禁止...成功!MariaDB默认自带一个名为'test'的数据库,任何人都可以访问。这也仅用于测试,应该在进入生产环境之前删除。删除测试数据库并访问它?[Y/n]Y#是否删除测试数据库,回车或Y-Droppingtestdatabase...Success!-Removeingprivilegesontestdatabase...Success!重新加载权限表将确保到目前为止所做的所有更改将立即生效。现在重新加载权限表?[Y/n]Y#是否重新加载权限表,回车...成功!清理...全部完成!如果您已完成上述所有步骤,您的MariaDB安装现在应该是安全的。感谢您使用MariaDB!如果不配置security,设置root密码代码[root@xuegod63~]#mysqladmin-urootpassword"123456"2.数据库连接连接MariaDB数据库,连接本机时可以去掉-h选项#mysql#如果MariaDB没有设置密码,在本地登录,使用默认端口的情况下,可以直接使用mysql命令登录或者:#mysql-hIP-uUSER-pPASS#如果本地没有安装MariaDB,需要使用-h选项指定登录IP。如果MariaDB用户设置了密码,则需要使用-u选项指定用户,使用-p选项指定密码。注意-p选项和密码之间不能有空格,否则执行命令后需要重新输入密码,并将带空格的密码字符串识别为登录数据库。MariaDB的超级管理员是root用户,拥有MariaDB数据库的最高权限。3、测试数据是否正常[root@xuegod63~]#mysql-uroot-p123456MariaDB[(none)]>showdatabases;#没有测试数据库#执行时,所有命令以;结尾数字+------------------------+|数据库|+------------------------+|信息架构||数据库||ucenter|+------------------------+3rowsinset(0.00sec)MariaDB[(none)]>exit#退出命令即可添加分号或不添加分号。4、测试网站是否支持PHP[root@xuegod63~]#cd/var/www/html/[root@xuegod63html]#vimindex.php[root@xuegod63html]#systemctlrestarthttpd#重启httpd服务。[root@xuegod63html]#iptables-F#清空防火墙测试:http://192.168.1.63/index.phpLAMP网站结构搭建完成,MySQL数据库安装成功。想要获取学习视频+笔记的小姐姐加我们,我们也有Windows安装mysql的教程哦!