Ubuntu 下安装mysql5.7

Ubuntu 下安装mysql5.7

一. 安装mysql

  1. 在安装之前先更新一下软件源,以便安装最新版本
    $ sudo apt-get update #更新软件源
    在这里插入图片描述
    之前设置了阿里镜像源,随便搜索都有很多教程,这里引用神奇的海马体的设置方法。
  2. 安装mysql,安装的是最新的5.7版本
    $ sudo apt-get install mysql-server #安装mysql
    在这里插入图片描述
    3、启动和关闭mysql服务器:
    $ service mysql start #启动
    $ service mysql stop #关闭
    $ service mysql stop#重启
    在这里插入图片描述
    正确输入用户登录密码后,会有红色的“AUTHENTICATION COMPLETE ”提示,表示验证完成,mysql服务就成功启动了,或者也可以使用“sudo netstat -tap | grep mysql”确认是否启动成功,mysql节点处于LISTEN状态表示启动成功:
    $ sudo netstat -tap | grep mysql
    在这里插入图片描述

二、登录mysql

  1. 安装mysql时,自动会生成一个用户名和密码,用户名默认为“debian-sys-maint”,可以使用命令“sudo cat /etc/mysql/debian.cnf”查看密码
    在这里插入图片描述
  2. 用命令mysql -u debian-sys-maint -p,将密码粘贴过来就能成功登录数据库了。
    在这里插入图片描述

三、设置新的账号密码

  1. 在设置新的账号和密码之前,先用“use mysql;”命令切换到mysql数据表,不然会出现“No database selected”的错误
    在这里插入图片描述
  2. 设置新的账号和密码
    在MySQL5.7以上的版本,mysql的user表的密码是authentication_string,不再是password
    1)update user set authentication_string=PASSWORD(‘root’) where user=‘root’;
    在这里插入图片描述

2)update user set plugin=“mysql_native_password”;
3)flush privileges;
#将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里
MySQL用户数据和权限有修改后,希望在”不重启MySQL服务”的情况下直接生效,那么就需要执行这个命令。通常是在修改ROOT帐号的设置后,怕重启后无法再登录进来,那么直接flush之后就可以看权限设置是否生效。而不必冒太大风险。
在这里插入图片描述

四、重启mysql服务,重新登录

  1. 在这里就统一贴一下集中启动、停止、重启的方式
    1). 启动方式
    service mysql start #使用service启动
    /etc/init.d/mysql start #使用脚本启动
    safe_mysql& #使用safe_mysql启动
    2). 停止方式
    service mysql stop #使用service停止
    /etc/init.d/mysql stop #使用脚本停止
    mysqladmin shutdown
    3). 重启方式
    service mysql restart #使用service重启
    /etc/init.d/mysql restart #使用脚本重启
    先退出mysql,重启mysql服务,这里用的是脚本方式,但最好还是用service港式更安全。
    在这里插入图片描述
    2.用新账号和密码重新登陆mysql
    和之前登录方式一样的了
    mysql -u root -p;
    然后输入密码
  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值