Python学习之Ubuntu18.04下MySQL 5.7安装及密码问题

**

Ubuntu18.04下MySQL 5.7安装及密码问题

**我踩坑的经过:在Ubuntu18系统下,通过终端命令安装MySQL的server和client,运行时候,出现3个问题:1、安装过程没有设置root及password;2、输入mysql -u root -pmysql无法打开MySQL,报错【Warning: Using a password on the command line interface can be insecure.】;3、运行mysql时输入任意密码都能成功;

下面我从完整安装过程及问题解决展开:

服务器端安装

  • 安装服务器端:在终端输入如下命令,回车
    sudo apt-get install mysql-server
  • 启动服务
    sudo service mysql start
  • 查看进程中是否存在mysql服务
    ps -aux | grep mysql
  • 停止服务
    sudo service mysql stop
  • 重启服务
    sudo service mysql restart

客户端安装

  • 安装客户端:在终端运行如下命令,按提示填写信息
  • sudo apt-get install mysql-client

运行

  • 连接mysql命令如下,输入后回车
    mysql -u root -p
  • 输入密码,运行成功如下图
    Python学习之Ubuntu18.04下MySQL 5.7安装及密码问题
    按上述步骤,如果能够成功运行mysql,恭喜你,可忽略下文
    但是,你会发现,在命令行安装客户端过程中,并未出现设置用户、密码情况,导致你在输入mysql -u root -p后,不知道该输入什么密码,且无论输入何值,均可打开mysql。那么,问题出在哪里呢?

解决:安装过程不出现设置root账户密码等问题

查看相关参考

新手注意:MySQL中输入命令,要以分号【 ; 】结束,不能省略,否则命令无法运行。