标签: linux

在全新的 mysql 5.7 安装中设置 root 密码

我正在尝试在具有CentOS Linux release 7.2.1511. 看一下安装过程:

# sudo yum install mysql-server
Run Code Online (Sandbox Code Playgroud)

输出:

Dependencies Resolved

===========================================================================================================================================================================================================
 Package                                                 Arch                                    Version                                         Repository                                           Size
===========================================================================================================================================================================================================
Removing:
 mysql-community-client                                  x86_64                                  5.7.10-1.el7                                    @mysql57-community                                  109 M
 mysql-community-server                                  x86_64                                  5.7.10-1.el7                                    @mysql57-community                                  652 M

Transaction Summary
===========================================================================================================================================================================================================
Run Code Online (Sandbox Code Playgroud)

我运行了 mysql damon:

# sudo service mysqld start
Run Code Online (Sandbox Code Playgroud)

检查服务:

# ps -ef|grep mysql
mysql     1371     1  0 22:17 ?        00:00:00 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
Run Code Online (Sandbox Code Playgroud)

这就是让我发疯的问题。我想第一次设置root密码,所以我做了:

# sudo mysql_secure_installation
// when password is required, I just type "enter key"
Run Code Online (Sandbox Code Playgroud)

但是输出:保护 MySQL 服务器部署。

输入用户 root …

mysql linux centos

12
推荐指数
3
解决办法
6万
查看次数

如何在 Linux 上禁用 MySQL 从启动或启动时启动?

将 MySQL 添加到 Ubuntu 后,它会在服务器启动时自动启动。我希望它不启动系统。

如何禁用它并手动启动它?

mysql mariadb linux ubuntu

12
推荐指数
2
解决办法
2万
查看次数

查看 Postgresql 内存使用情况

我在 Ubuntu 服务器上运行 Postgresql,需要能够监视其内存使用情况。目前,我有脚本在一分钟的 cron 作业中运行,用于监视/记录各种统计信息,并且还需要监视/记录 Postgresql 的当前内存使用情况。除了 Postgresql 很好地利用了共享内存,因此诸如“top”之类的程序给出的值不准确之外,我四处搜索并没有找到太多东西。

如何在任何给定时间监控 Postgresql 的总内存使用量?此数据稍后将用于创建用于分析的图表。

postgresql monitoring linux memory ubuntu

11
推荐指数
1
解决办法
1万
查看次数

PostgreSQL 事务提交数小时

我遇到了一个问题,即我有两个从用户到我的 PostgreSQL 服务器的连接,这些连接已经运行了大约 4 个小时并且已经处于提交状态相当长一段时间(我一直在观看它至少 1 小时) . 这些连接会阻止其他查询运行,但它们本身并未被阻止。

这是有问题的两个连接。

postgres=# select * from pg_stat_activity where usename = 'xxxxx';
 datid | datname | procpid | usesysid | usename | current_query | waiting |          xact_start           |          query_start          |         backend_start         |  client_addr  | client_port
-------+---------+---------+----------+---------+---------------+---------+-------------------------------+-------------------------------+-------------------------------+---------------+-------------
 20394 | xxxxxx  |   17509 |    94858 | xxxxx   | COMMIT        | f       | 2014-01-30 05:51:11.311363-05 | 2014-01-30 05:51:12.042515-05 | 2014-01-30 05:51:11.294444-05 | xx.xx.xxx.xxx |       63531
 20394 | xxxxxx  |    9593 |    94858 | xxxxx   | COMMIT …
Run Code Online (Sandbox Code Playgroud)

postgresql linux postgresql-8.4

11
推荐指数
1
解决办法
2568
查看次数

从 GUI 客户端连接到本地 MS SQL Server

我对 SQL 和数据库服务器很陌生。我最近一直在使用 SQL Server Express 并在 Windows 上使用 SQL Server Management Studio 访问我的数据库。我现在正在尝试在 Linux 机器上实现类似的设置。

我想在机器上创建一个本地 SQL Server 实例,然后使用SQLectron作为 GUI 客户端来查询我的数据库。我使用的是 Manjaro Linux,所以从 AUR 安装我的软件包。

到目前为止,我已经安装了mssql-server,mssql-toolssqlectron-gui. 我已运行该sudo /opt/mssql/bin/mssql-conf setup命令以(我相信)设置本地服务器。执行此操作后,运行该命令会systemctl status mssql-server返回:

[kev@XPS-Manjaro ~]$ systemctl status mssql-server
? mssql-server.service - Microsoft SQL Server 数据库引擎
已加载:已加载(/usr/lib/systemd/system/mssql-server.service;已启用;供应商预设:已禁用)
Active:自 2017-08-23 周三 13:43:49 IST 开始活跃(运行);2 小时 42 分钟前
    文档:https://docs.microsoft.com/en-us/sql/linux
主 PID: 9130 (sqlservr)
    任务:165
CGroup:/system.slice/mssql-server.service
        ??9130 /opt/mssql/bin/sqlservr
        ??9144 /opt/mssql/bin/sqlservr

8 月 23 …

sql-server linux connectivity

11
推荐指数
1
解决办法
2867
查看次数

Linux 上的 SQL Server 在初始启动时挂起,没有错误,也没有新的/更新的 ErrorLog 文件

我在 Linux (Ubuntu 16.04) 上使用 SQL Server 2017, Release Candidate 2 (RC2)。

当服务器启动时,SQL Server 通常也会启动。但出于某种原因,SQL Server 将无法再启动。至少我无法使用sqlcmd连接到它。我现在每次都收到 ODBC 超时(“Sqlcmd:错误:Microsoft ODBC Driver 13 for SQL Server ”)错误:

Login timeout expired.  
TCP Provider: Error code 0x2749.  
A network-related or instance-specific error has occurred while establishing a
connection to SQL Server. Server is not found or not accessible. Check if instance
name is correct and if SQL Server is configured to allow remote connections.
For more information see SQL Server …
Run Code Online (Sandbox Code Playgroud)

sql-server linux errors

11
推荐指数
1
解决办法
4256
查看次数

bcp 命令 '?' 附近的语法不正确。字符实际上是:“ä”

我 在 Ubuntu (Linux) 上安装了mssql-servermssql-tools。当我尝试使用以下命令行使用bcp命令导出数据时:

bcp DBname.dbo.Täble_Name out Täble_Name -c -k  -S127.0.0.1 -Usa -PpassWord -r ~
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

SQLState = 37000,NativeError = 102
错误 = [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]'?' 附近的语法不正确。

?ä

如果我Täble_Name用方括号括起来:

 bcp DBname.dbo.[Täble_Name] out Täble_Name -c -k  -S127.0.0.1 -Usa -PpassWord -r ~
Run Code Online (Sandbox Code Playgroud)

我在对象名称上收到此错误:

SQLState = S0002,NativeError = 208
错误 = [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]无效的对象名称“DBname.dbo.Täble_Name”。

我进一步添加了单引号''以及-q选项(启用带引号的标识符):

bcp 'DBname.dbo.[Täble_Name]' out …
Run Code Online (Sandbox Code Playgroud)

sql-server linux ubuntu bcp sql-server-2017

11
推荐指数
1
解决办法
2336
查看次数

在 HDD 崩溃后启动 PostgreSQL 服务器导致 FAILED STATE

我使用Fedora 15PostgreSQL 9.1.4。Fedora 最近崩溃了,之后:

尝试启动 PostgreSQL 服务器:

service postgresql-9.1 start
Run Code Online (Sandbox Code Playgroud)

Starting postgresql-9.1 (via systemctl):  Job failed. See system logs and 'systemctl status' for details.
                                                       [FAILED]
Run Code Online (Sandbox Code Playgroud)

虽然,当我在系统重新启动后第一次启动服务器时服务器正常启动
但是,尝试使用psql会出现此错误:

psql: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
Run Code Online (Sandbox Code Playgroud)

.s.PGSQL.5432文件不在系统的任何地方。Alocate .s.PGSQL.5432什么都不输出。


系统日志是这样的:

Aug 14 17:31:58 localhost systemd[1]: postgresql-9.1.service: control process exited, code=exited status=1
Aug …
Run Code Online (Sandbox Code Playgroud)

postgresql linux

10
推荐指数
1
解决办法
1万
查看次数

在 mysql 中启用 LOAD DATA LOCAL INFILE

LOAD DATA LOCAL INFILE默认情况下不启用。通常,它应该通过放置local-infile=1my.cnf. 但它不适用于所有安装。根据我的经验,它适用于 Debian 7,但不适用于 Debian 7 minimum,尽管这两个安装都来自同一个预编译的 deb 包。两者都在 OpenVZ VPS 上。

如何调试为什么local-infile=1对安装不起作用,以及如何安全激活LOAD DATA LOCAL INFILE

mysql linux my.cnf configuration mysql-5.5

10
推荐指数
1
解决办法
8万
查看次数

Oracle SQL Developer Textcursor 消失

在我的 manjaro Linux 上的 Oracle SQL Developer 中,编辑器区域中闪烁的光标将不再显示。我删除了所有本地配置文件 (~/.sqldeveloper/) 并重新加载程序。起初,光标再次可见,但在我按下“执行脚本(F5)”按钮后,它会丢失并且似乎没有办法解决这个问题。

我的设置:

SQL 开发人员

版本 4.1.5.21 构建 MAIN-21.78

爪哇

java 版本“1.8.0_112”Java(TM) SE 运行时环境(构建 1.8.0_112-b15)Java HotSpot(TM) 64 位服务器 VM(构建 25.112-b15,混合模式)

操作系统

Linux 4.4.39-1-MANJARO

oracle linux oracle-sql-developer

9
推荐指数
1
解决办法
7708
查看次数