当前位置: 首页 > news >正文

【Linux安装数据库】Ubuntu安装mysql并连接navicat

Linux系统部署Django项目


文章目录

  • Linux系统部署Django项目
  • 一、mysql安装
  • 二、mysql配置文件
  • 三、新建数据库和用户
  • 四、nivacat链接mysql


一、mysql安装

linux安装mysql数据库有很多教程,根据安装方式不同,相关的步骤也不同。可以参考:【Linux安装和更新】两种方式更换软件源,以JDK为例安装
这里我们采用的是ubuntu系统命令行的方式安装。因为有些配置需要root权限,建议安装数据库不要用新建用户。

sudo apt install mysql-server mysql-client

安装完成将可以使用一下命令:

sudo service mysql status  # 检查mysql运行状态
sudo service mysql start  # 启动
sudo service mysql restart  # 重启
sudo service mysql stop  # 停止

mysql运行成功如下图:
在这里插入图片描述

二、mysql配置文件

命令行安装的mysql配置文件在/etc/mysql/mysql.conf.d/mysqld.cnf,这里以修改密码验证插件为例。

sudo apt install vim  # 需要会用vim编辑文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 新增如下:
default_authentication_plugin=mysql_native_password

在这里插入图片描述

三、新建数据库和用户

相关命令如下:

mysql
use mysql;
alter user 'root'@'localhost' identified by 'qlybt2022';set global validate_password.policy=LOW;
set global validate_password.length=6;
CREATE DATABASE ybt DEFAULT CHARSET=utf8 DEFAULT COLLATE utf8_unicode_ci;
CREATE USER 'dbuser'@'localhost' IDENTIFIED BY 'ybt2022';
GRANT ALL PRIVILEGES ON ybt.* TO 'dbuser'@'localhost';
FLUSH PRIVILEGES;

在这里插入图片描述

四、nivacat链接mysql

相关命令如下:

use mysql;
select host,user from user;
update user set host='%' where user ='dbuser';
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'dbuser'@'%' WITH GRANT OPTION;

在这里插入图片描述

修改myslq配置

# bind-address          = 127.0.0.1

在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/58880.html

相关文章:

  • GaussDB工作级开发者认证—第一章GaussDB数据库介绍
  • 阿里张勇:所有行业都值得用大模型重新做一遍!
  • ES6(字符串的扩展与新增方法)
  • rk3568点亮LCD(lvds)
  • 全终端办公电子邮件集成方案
  • 再不转型为ChatGPT程序员,有遭受降维打击的危险
  • maven使用教程
  • Emlog底部显示当前在线人数
  • 【java踩坑搞起】MybatisPlus封装的mapper不支持 join,那咋办
  • 【创造者】——什么是数学
  • ROS系列——错误syntax error near unexpected token `$‘do\r‘‘
  • 当星辰天合 SDS 遇见 Elastic
  • 使用vue实现分页
  • 白银实时行情操作中的一些错误及其解决办法(下)
  • Linux系统之tomcat的安装方法
  • 段式回文。
  • 易点易动设备管理系统高效管理海量备品备件
  • CMMI 3.0 究竟包含了哪些实践域?
  • 算法训练Day31: 455.分发饼干 376. 摆动序列 53. 最大子序和
  • ASP.NET(AJAX+JSON)实现对象调用
  • 一次弄懂gzip模块启用和配置指令
  • 猿辅导学员入选国家队,竞赛老师成为“最强辅助”
  • Java面向对象
  • Redis —缓存常见异常
  • JavaEE企业级应用开发教程——第十二章 Spring MVC数据绑定和相应(黑马程序员第二版)(SSM)
  • 银行数字化转型导师坚鹏:金融数据治理、数据安全政策解读
  • Vue动图数据表格,根据字段是否为空,控制表格列的隐藏和显示
  • 带你们偷瞄编程绕不开的C语言(二)
  • TCP三次握手和四次挥手
  • L1-016 查验身份证