ubuntu18.04 mysql安装及首次登录密码配置 您所在的位置:网站首页 tongweb70默认账号 ubuntu18.04 mysql安装及首次登录密码配置

ubuntu18.04 mysql安装及首次登录密码配置

2023-08-25 05:34| 来源: 网络整理| 查看: 265

安装mysql

最简单的方式是安装默认的版本5.7:

更新包:sudo apt update安装:‘sudo apt install mysql-server -y’验证:sudo systemctl status mysql.service搞定。 安全配置

执行命令:sudo mysql_secure_installation

根据提示依次设置:

密码有效强度移除匿名用户禁止 root 远程登录移除测试数据库及其访问重新载入权限表

测试环境建议直接回车,即全部选no。生产环境建议全部选择y。

登录

初次登录时,由于没有root密码,登录会失败。

需要重置root密码。此方法也适用于忘记root密码的情况。

查看密码:sudo cat /etc/mysql/debian.cnf,从输出内容中找出password行,记下密码。以debian-sys-maint用户登录mysql: mysql -u debian-sys-maint -p #输入刚刚查看到的密码 # 选择数据库 use mysql; # 更新密码,这时设置为123456,请根据实际设置 update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost'; update user set plugin="mysql_native_password"; # 立即生效 flush privileges; quit; 此时就可以以root用户登录了。如果不行,重启mysql: sudo service mysql restart 设置远程访问

mysql的安全策略默认只能从本机访问服务。可以通过修改配置文件,从其他远程设备访问mysql服务。

执行命令:sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf,找到bind-address = 127.0.0.1的行,注释掉。登录mysql并给root授予在任意主机(%)访问任意数据库的所有权限:grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; quit;重启mysql:`sudo service mysql restart

此时可从远程访问该主机。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有