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
- 输入密码,运行成功如下图
按上述步骤,如果能够成功运行mysql,恭喜你,可忽略下文
但是,你会发现,在命令行安装客户端过程中,并未出现设置用户、密码情况,导致你在输入mysql -u root -p
后,不知道该输入什么密码,且无论输入何值,均可打开mysql。那么,问题出在哪里呢?