腾讯云Ubuntu18.04部置Django2系列(二):Ubuntu18.04 安装Mysql 5.7

本系统教程使用腾讯云,Ubuntu 18.04系统,mysql 5.7数据库,Django2.2,nginx ,gunicorn 来完整的部署Django网站项目。每一步教程都是在本地机台上,通过Xshell 和Xftp 连接腾讯云实操,并截图进行原创。其中的内容会参考并综合网络上的其他资源。

一、安装

1.1 安装mysql5.7服务器端

 sudo apt-get install mysql-server

1

1.2安装mysql 5.7 客户端

sudo apt-get install mysql-client

2

1.3安装依赖项

sudo apt-get install libmysqlclient-dev

3

1.4 检查状态

sudo netstat -tap | grep mysql

4

二、设置root密码

mysql5.7安装完成后普通用户不能进mysql,我们需要修改mysql5.7默认root密码

2.1设置mysql免密码登陆

编辑/etc/mysql/my.cnf文件,在文件最后加入。

[mysqld]
skip-grant-tables=1

注:上面两行代码都要加入,否则会出错

5-1

5-0

退出保存就可以了。这里是用 linux用的nano编辑器,小巧好用

2.2 停止和再启动mysql5.7 服务端及查看mysl service状态

sudo service mysql stop
sudo service mysql start
systemctl status mysql.service

6

三、免密登录

现在可以免密码登录mysql 5.7了

7

四、修改难方式和密码
//直入mysql数据库
USE mysql;
//修改验证方式 
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
//修改root密码
update mysql.user set authentication_string=password('你设置的密码') where user='root' and Host = 'localhost';
//刷新权限
flush privileges;
//退出登录
exit;

8

五、停止、启动、查看mysql
sudo service mysql stop
sudo service mysql start
systemctl status mysql.service

9

六、用root用户名登录mysql 5.7
mysql -uroot -p

10

会提示你输入密码,碰到数字键时,最好不要用数字键盘上的数字键,用主键盘上的数字键,反正我的数字键盘是没办法用,不知道是不是普遍现象。当然你也可以在mysql -uroot -p你的密码这样登录。这样密码就会显示在屏幕上

我们这时可以查看一下里面有哪些数据库。

11

结束语

在腾讯云Ubuntu18.04系统上安装mysql5.7 完整教程,实操截图,原创内容。照着做基本上不会出错。

更多更新的原创内容请关注“老树Python”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值