Ubuntu

Unable to connect to MariaDB using DBeaver

◇◆丶佛笑我妖孽 提交于 2020-08-21 06:42:24
问题 I just installed MariaDB 10.1.29 on Ubuntu 18.04. From the command line I can connect using sudo: sudo mysql -u root -p But not without sudo. Also, if I try to connect to the database through DBeaver, I get: Could not connect: Access denied for user 'root'@'localhost' While the credentials are correct. I tried installing MySQL 5.7, but I'm experiencing the exact same issue there as well. What am I missing? 回答1: As it turns out, this is expected behaviour for MariaDB and MySQL. To overcome the

QT操作sqlite概念

这一生的挚爱 提交于 2020-08-20 08:40:09
SQLite数据库 '增、删、改、查' 1. 数据库简介 数据库指的是以一定方式存储在一起,能为多个用户共享,具有尽可能小的冗余度的特点,是与应用程序彼此独立的数据集合。 // 一定方式:可以理解为策略、算法 // 网盘相同的文件是以 MD5 码的形式标记相同的文件,以网络共享。 2. 和数据相关的术语 DBMS '数据库管理系统' DBA '数据库管理员' DB '数据库' RDB '关系型数据库' RDBMS '关系型数据库管理系统' 3. 数据分类 层次型数据库 - 有序二叉树,现在用的少 网络型数据库 - 网状结构,用的也少 关系型数据库 - '二维表格形式',现在普遍使用的。 4. 常见数据库 商业数据库: - 甲骨文 Oracle , 市场占有率 50% - IBM DB2 , 市场占有率 20% - 微软 Sqlserver , 市场占有率 15% 非商业数据库: - Sun Mysql ---> 被Oracle收购,甲骨文旗下产品 - 开源SQLite,轻量级嵌入式领域关系型数据库 5. 数据库的操作语言 'SQL' 结构化查询语言 是一种特殊目的的编程语言,实现数据库的查询和程序设计,常用于关系型数据库系统,实现数据增、删、改、查等操作。 三、SQLite 数据库的操作 1. 安装 在线安装 $: sudo apt-get install sqlite3 离线安装

linux入门(一)

瘦欲@ 提交于 2020-08-20 07:59:18
在开始写今天的文档之前, 我自己先BB几句, 还记得自己刚大学毕业的时候, 连一个windows的cmd命令都不会, 感觉别人玩一个ping, 或者查看个ip和mac地址啥的, 都觉得牛逼的不得了.算起来自己也是从linux入门计算机,shell应该是自己接触到的第一个开发黑窗口了, 后来慢慢会了, 才觉得也就是那么回事吧.呵呵 如果大家想快速学习一下, 还是推介大家看一下这个网址, 网址为: http://www.apelearn.com/study_v2/index.html , 其实我自己就是阿铭老师一个弟子, 在他的带领下自己才走入互联网的公司大门. 接下来, 就来整理一下自己曾经学到的一些知识吧 1. linux的发行版本 其实说实话, 我自己对linux的发行版本也不是很了解, 你如果网上一搜的话, 一大堆, 较知名的发行版有:Ubuntu、RedHat、CentOS、Debain、Fedora、SuSE、OpenSUSE、TurboLinux、BluePoint、RedFlag、Xterm、SlackWare等, 但是就这么多版本中, 我就接触过前三个, 可能自己比较垃圾吧(嘿嘿) 其实说起linux, 我在第一份工作的时候, 最新接触的是unix系统, 后来才知道unix是linux系统的前身, 命令啥的都差不多, 但是还是有一些细小的差距.但是当时我在银行的系统中

Windows Server 2019安装WSL

故事扮演 提交于 2020-08-20 07:49:42
WSL 全称是 Windows Subsystem for Linux 。在windows上原生运行linux ELF程序。 打开服务器管理,安装WSL功能 安装好后运行powershell Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 手动安装linux发行版ubuntu 1804 Add-AppPackage .\Ubuntu.appx 注appx是应用商店下载的,但是server版本没有应用商店,因此需要手动下载appx和手动安装。 安装完成后会出现图标。打开图标继续等待安装。OK后设置账户密码 更换软件源为国内aliyun sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo sed -i 's/security.ubuntu/mirrors.aliyun/g' /etc/apt/sources.list sudo sed -i 's/archive.ubuntu/mirrors.aliyun/g' /etc/apt

基于宝塔面板安装WordPress个人网站(图文教程)

隐身守侯 提交于 2020-08-20 07:47:52
下面稍微介绍一下如何使用阿里云服务器安装 宝塔面板 。 一、准备 阿里云的 云服务器 ,即 阿里云ECS,默认的用户名 root,密码的话可以修改。 远程连接云服务器使用 ssh 软件工具,使用的是公网ip。 注意事项:出于性能考虑,服务器的操作系统一定要选Linux版本(centos或者ubuntu),不要选Window。 主要步骤 :拥有一台云服务器》ssh工具连接云服务器》安装宝塔面板》配置云服务器安全组(放行端口)》宝塔面板在线访问成功 二、安装面板 1、使用ssh工具连接云服务器 windows下可以使用XShell,macOs的可以使用终端。 因为SSH工具有很多种,找到自己用的舒服的工具就可以,不用纠结使用哪一种。 我自己是用的 FinalShell 这一款SSH工具来进行Linux远程连接的,如何认为不安全的话,也可以继续用Xshell,只是需要激活码,如下图 2、输入宝塔面板安装命令 温馨提示 :宝塔面板最近升级到了7.0版本,Centos7以上的系统建议安装宝塔面板最新版: https://www.bt.cn/bbs/thread-19376-1-1.html (宝塔面板7.x版本,点击查看安装命令) https://www.bt.cn/bbs/thread-30562-1-1.html (宝塔面板6.x版本,点击查看安装命令) 安装方法这里也有介绍

Windows 10 中安装 WSL2 的 Linux 子系统

非 Y 不嫁゛ 提交于 2020-08-20 07:44:13
第一步:启用虚拟机平台和 Linux 子系统功能 以管理员权限启动 PowerShell,然后输入以下命令启用虚拟机平台: Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform 以管理员权限启动 PowerShell,然后输入以下命令启用 Linux 子系统功能: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 在以上每一步命令执行完之后,PowerShell 中可能会提示你重新启动计算机。按“Y”可以重新启动。 当然,这个命令跟你在控制面板中启用“适用于 Windows 的 Linux 子系统”功能是一样的。 启用 WSL2 重要:你的操作系统版本必须至少大于或等于 Windows 10.0.18917 ! 使用 wsl -l 可以列出当前系统上已经安装的 Linux 子系统名称。注意这里的 -l 是列表“list”的缩写,是字母 l 不是其他字符。 wsl -l 如果提示 wsl 不是内部或外部命令,说明你没有启用“适用于 Windows 的 Linux 子系统”,请先完成本文第一步。 如果提示没有发现任何已安装的 Linux,说明你没有安装 Linux 发行版

[解决方案] Ubuntu 16.04 下 Qt 5.6 无法输入中文的问题

旧时模样 提交于 2020-08-20 07:13:51
[解决方案] Ubuntu 16.04 下 Qt 5.6 无法输入中文的问题 参考文章: (1)[解决方案] Ubuntu 16.04 下 Qt 5.6 无法输入中文的问题 (2)http://www.cnblogs.com/cposture/p/5397694.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4350591/blog/4297876

小白使用阿里云建网站三种方式(自助建站+模板建站+功能定制建站)

你说的曾经没有我的故事 提交于 2020-08-20 06:54:02
随着网站服务器技术的发展,越来越多的站长建站首先选择云服务器。时下阿里云云服务器ECS脱颖而出,成为多数站长网站服务器的首选。那么对于刚刚接触云服务器的站长来说,如何选择适合网站的阿里云云服务器ECS操作系统,阿里云云服务器ECS的操作系统有什么区别,阿里云linux服务器和windows服务器有何不同呢。 前提:若后期有需求购买阿里云任何产品的朋友,可以提前领取优惠劵。后期可为大家减少成本: 点击领取阿里云优惠劵 阿里云个人购买 + 阿里云企业购买 首先,我们要清楚的便是每个系统之间的差别,以及在阿里云上的差别: 1. Windows 1.1)系统内含正版激活。 1.2)适合于运行Windows下开发的程序,如.net等。 1.3)支持SQLServer等数据库(需自行安装)。 1.4)可以使用远程桌面方式登录进行管理。 注:512内存不支持选择Windows系统,1G以上内存才能很好支持该系统。 2. Linux 2.1.1)最流行的服务器端操作系统,强大的安全性和稳定性。 2.1.2)免费且开源,轻松建立和编译源代码。 2.1.3)通过SSH方式远程访问您的云服务器。 2.1.4)一般用于高性能web等服务器应用,支持常见的PHP/Python等编程语言,支持MySQL等数据库(需自行安装)。 2.2CentOS(推荐)请使用yum方式在线安装软件。 2

Hash (“#”) symbol in /etc/environment causes string to be split

纵然是瞬间 提交于 2020-08-20 06:35:29
问题 I'm trying to add an environment variable to my system via sudo nano /etc/environment The value is a long string containing a hash, # . With the # included, the string is not stored fully; characters after the # are gone. Without the # included, the string is stored fully. I have tried to wrap the string in " " : MY_VARIABLE="34534554345 # DFGDGDFG" I expect the variable to be stored fully, like this: 34534554345#DFGDGDFG Not this: 34534554345 回答1: PAM interprets /etc/environment , not a

VMware虚拟机下修改ubuntu屏幕大小

醉酒当歌 提交于 2020-08-20 05:40:20
一.xrandr xrandr 是一款官方的扩展配置工具,它可以设置屏幕显示的大小、方向、镜像等,还有多屏的设置。这里我就介绍有关屏幕分辨率的设置,其他使用方法可以通过 man randr 查看或者查阅相关文档。 1.使用 xrandr 或者 xandr -q 查询当前显示状态 2.xrandr -s [数字] 修改屏幕分辨率(ps: xrandr -s 0 ) xrandr -s 0 是修改成默认的分辨率,就是相当于上面的 当前屏幕分辨率 。而后面的数字表示设置的分辨率依次往后跳跃。 3.xrandr -s [分辨率]修改屏幕分辨率 例如可以通过 xrandr -s 800x600 直接修改屏幕分辨率,但是注意一定要使用所给分辨率。 注意:以上方法仅适用于暂时修改屏幕大小,下面给出一种永久修改屏幕大小的方法。 二.VMware Tools VMware Tools是VMware虚拟机中自带的一种增强工具,是VMware提供的增强虚拟显卡和硬盘性能、以及同步虚拟机与主机时钟的驱动程序。可以通过它解决屏幕大小问题。 1. 更改ISO映像文件路径 在VMware菜单栏上右键选择虚拟机——>设置——>CD/DVD(SATA),更改使用的ISO映像文件的路径,将默认的 ubuntu-18.04.1-desktop-amd64.iso 修改为VMware安装路径下的一个名称为 linux