专栏首页指缝阳光Ubuntu18.04——安装MySQL

Ubuntu18.04——安装MySQL

一、安装MySQL

  1. 执行如下命令apt install mysql-server 之后会有个提示输入:y。如下
  1. 安装完成之后输入以下命令查看是否成功netstat -tap | grep mysql 显示LISTEN则代表安装成功

二、配置MySQL

  1. 此时可以输入以下命令直接进入mysql,没有密码 mysql -u root -p 输入密码出直接回车,可以查看所有数据库
  1. 接下来退出mysql,执行以下命令对mysql进行配置 mysql_secure_installation 接着的具体选择说明如下: Securing the MySQL server deployment. Connecting to MySQL using a blank password. VALIDATE PASSWORD PLUGIN can be used to test passwords and improve security. It checks the strength of password and allows the users to set only those passwords which are secure enough. Would you like to setup VALIDATE PASSWORD plugin? == # 要安装验证密码插件吗?== Press y|Y for Yes, any other key for No: N # 这里我选择N Please set the password for root here. New password: # 输入要为root管理员设置的数据库密码 Re-enter new password: # 再次输入密码 By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users? (Press y|Y for Yes, any other key for No) : y # 删除匿名账户 Success. Normally, root should only be allowed to connect from ‘localhost’. This ensures that someone cannot guess at the root password from the network. Disallow root login remotely? (Press y|Y for Yes, any other key for No) : N # 禁止root管理员从远程登录,这里我没有禁止 … skipping. By default, MySQL comes with a database named ‘test’ that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y # 删除test数据库并取消对它的访问权限
    • Dropping test database… Success.
    • Removing privileges on test database… Success.

    Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y == # 刷新授权表,让初始化后的设定立即生效== Success. All done!

  2. 检查MySQL服务状态 systemctl status mysql 显示如下则代表正常
  1. 再次登录进入MySQL,使用刚设置的密码
  1. 配置MySQL允许远程访问,编辑以下文件 vim /etc/mysql/mysql.conf.d/mysqld.cnf 注释掉bind-address = 127.0.0.1

然后保存退出

三、进入MySQL数据,执行授权命令

mysql -u root -p

mysql> grant all on *.* to root@'%' identified by '你的密码' with grant option;

mysql> flush privileges;    # 刷新权限

mysql> exit

如下:

重启mysql:

systemctl restart mysql

四、使用Navicat for MySQL连接

参考自:https://www.cnblogs.com/opsprobe/p/9126864.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Ubuntu18.04(linux)安装MySQL

    Ubuntu18.04 安装mysql或者mariadb之后,发现普通用户和远程都没有权限连接。

    Ryan-Miao
  • ubuntu18.04安装mysql忘记密码无法登录解决办法

    在将本站由DO云迁移至华为云时出现了该问题:安装mysql5.7时并没有提示输入密码就直接安装完成,然后尝试空密码、或其他操作都无法进入mysql。在经过查询搜...

    赵帆同学GXUZF.COM
  • Ubuntu18.04下安装MySQL(图文教程)

    通过上述命令检查之后,如果看到有 mysql 的socket处于 LISTEN 状态则表示安装成功。

    砸漏
  • Ubuntu18.04(linux)安装MySQL的方法步骤

    Ubuntu18.04 安装mysql或者mariadb之后,发现普通用户和远程都没有权限连接。

    砸漏
  • 在腾讯云 Ubuntu18.04 安装配置 MySQL 5.7(踩坑警告)

    和标题一样,本文的主要内容就是在腾讯云 Ubuntu18.04 上安装配置 MySQL 5.7,之所以要写这篇文章是因为前两天和朋友讨论现在的 mysql 设置...

    出其东门
  • Python web项目Django部署

    Mac直接在bash中输入ssh root@你的主机ip Windows请下载ssh远程连接工具例如Putty 腾讯云默认不能以root身份登录,请使用以下...

    py3study
  • MySQL学习2_ubuntu18安装MySQL

    本次安装通过源码进行安装,并且选择Linux系统版本为ubuntu18.04,笔者最喜欢的版本。

    皮大大
  • 超越村后端开发(5:远程同步本地与服务器端的MySQL数据库)

    安装MySQL5.7的过程中是没有让用户输入初始密码这一步的,安装完MySQL5.7之后,以root的身份,输入命令:

    玩蛇的胖纸
  • ubuntu18.04安装python2

    安装命令: sudo apt install python-pip sudo apt install python-pip3

    py3study
  • ubuntu18.04 安装python

    在Ubuntu中安装snmp的支持,有两种方法,第一种是直接通过apt-get进行安装。第二种是从netsnmp官网下载源码net-snmp-5.7.3.tar...

    py3study
  • Ubuntu18.04安装KVM

    修改/etc/netplan文件夹下的01-network-manager-all.yaml文件:

    OvO我是肉排菌呀
  • ubuntu18.04 安装docker

    服务器是腾讯云的低配,已经吃灰好久,只放了公交的api,最近还被黑了,重装了系统,放着也是放着,打算拿来学习docker。

    青年码农
  • Ubuntu18.04 安装 Julia

    云深无际
  • Ubuntu18.04下安装CUDA

    从https://developer.nvidia.com/cuda-downloads,下载 cuda_9.1.85_387.26_linux.run文件 ...

    foochane
  • Ubuntu18.04安装postgresql-10

    官方文档: https://www.postgresql.org/download/linux/ubuntu/

    Ryan-Miao
  • Ubuntu18.04 安装Asterisk16.10 + FreePBX15.0

    还需要添加ppa源,因为在第二步安装依赖的时候需要安装php5.6,如果不添加的话apt-get install的时候会提示找不到该包。

    程序员小涛
  • ubuntu18.04上安装Docker

    镜像:类似虚拟机的镜像、用俗话说就是安装文件。 容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例,可以将其启动、开始、停止、删除、而这些容器都是相互隔...

    李小白是一只喵
  • Ubuntu18.04 linux系统安装JDK与Mysql的方法

    step1.下载OracleJDK step2. 解压 step3. 加入环境变量

    砸漏
  • ubuntu18.04编译安装python3.8

    Spaceack

扫码关注云+社区

领取腾讯云代金券