我正在尝试从最大的OS X 10.10.4上的python 3.4脚本启动mysql服务器,但我不知道如何传递超级用户密码?
import os
os.system("sudo /usr/local/mysql/support-files/mysql.server start")
Sudo: no tty present and no askpass program specified
我已经下载并安装了mySQL,双击它的图标。已成功安装。
当我转到启动和首选项时,我看到添加了mysql图标,当我点击它时,我看到一个屏幕,上面写着'MySQL服务器实例正在运行‘。
但是,当我打开终端并通过cd连接到/usr/local/mysql,然后当我输入sudo ./bin/mysqld_safe时,系统会提示我输入密码。我在安装mySQL时没有添加密码,所以我尝试将其留空,然后我尝试了各种密码登录,但所有尝试都失败了。
所以现在我需要知道如何通过终端登录到mySQL?
mysql版本- 5.5.24-osx10.6x86_64 my Mac OS - 10.7.3
我似乎无法使用新的super_read_only配置选项。作为超级用户或超级用户登录,我仍然可以插入一行。如果用户没有超级权限,我将得到服务器使用只读选项运行的正确错误。下面是一个示例:
mysql> show variables like '%version%';
+-------------------------+------------------------------+
| Variable_name | Value |
+-------------------------+----------
如何找出别名在我的系统上的定义位置?我指的是在从Mac OS X (10.6.3)启动的终端会话中使用的那种别名。
例如,如果我在终端命令提示符下输入不带参数的alias命令,则会得到已设置的别名列表,例如:
alias mysql='/usr/local/mysql/bin/mysql'
然而,我已经使用Spotlight和mdfind在我的系统中搜索了各种启动文件,到目前为止还没有找到这个别名的定义位置。(我很久以前就这样做了,没有写下我分配别名的位置)。
我正在尝试将mysql安装到我的mac OS X 10.11.4上。我已经从下载了mysql DMG
我还从下载了python连接器dmg。
我已经运行并安装了这两个程序,但我不知道它是否成功。
在python中,当我使用代码时:
import mysql.connector
我得到以下错误:
ImportError: No module named mysql.connector
在终端中我尝试过
type -a mysql
它返回:
-bash: type: mysql: not found
我是不是走错了一步?
编辑:
我已经尝试了:中的代码来启动和停止mysql,它没有抛出任何错误,所
以下是“显示引擎INNODB状态”的几行响应:
TRANSACTIONS
------------
Trx id counter 58EC54C6
Purge done for trx's n:o < 58EC54C3 undo n:o < 0
History list length 2420
LIST OF TRANSACTIONS FOR EACH SESSION:
---TRANSACTION 58EC51E6, not started
MySQL thread id 520131, OS thread handle 0x7f0db930e700, query id
我一直试图使用灵活的环境连接到ClouSQL (vm:true)
但是当我上传我的应用程序时:
gcloud preview app deploy --version MYVERSION
引发一个错误:
OperationalError: (2013, 'Lost connection to MySQL server during query')
我发现这可能是因为查询太大,但我认为并非如此,因为当我不使用MySQLdb的灵活环境时,它可以在本地和生产上工作。
我的代码:
import os
import logging
import pymysql
class MySQL(
我无法让我的mysql在os x 10.7上启动。它位于/usr/local/mysql/bin/mysql 当我键入以下命令时,我收到命令未找到mysql --version 在终端。 我试过这无法从命令行 mac 访问 mysql但仍未找到get命令。我试着用dmg安装mysql,我试着通过homebrew安装它,但是我不能让它工作。当我尝试使用自制软件启动 mysql 时,我发现 MySQL 无法启动 这是我的$PATH /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/Users
下面这两个有什么不同?
brew services start mysql
mysql.server start
我使用的是自制mac os mysql(5.7.21)。
如果我使用以下命令打开mysql服务器
brew services start mysql
然后检查mysql服务器是否打开,
brew services list
结果是
mysql started
顺便说一下,如果我使用命令打开mysql服务器
mysql.server start
然后检查mysql服务器是否打开,
brew services list
结果是
mysql stopped
它们都成功地打开了mysql
我使用的是Max OS X Yosemite,并且安装了XAMPP的新版本。
然而,MySQL似乎并没有启动。我已经查看了'/Applications/XAMPP/xamppfiles/xampp'文件,看起来'unset DYLD_LIBRARY_PATH'已经在那里了。
遵循这个线程并终止了Mysql进程,但似乎也不起作用。
当我执行此命令时,sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start
它抛出一个错误"Starting MySQL ... ERROR! The server q
我在用游标从mysql读取数据并通过烧瓶在HTTP上显示数据时遇到了问题。每次我运行这个代码:
import os
from flask import Flask, request, session, url_for, redirect, \
render_template, abort, g, flash, _app_ctx_stack
from flaskext.mysql import MySQL
from contextlib import closing
from hashlib import md5
from datetime import datetime
import
如何在Mac OS X 10.6.6上安装mysql、ruby和mysql/ruby?我得到了这个错误:
checking for mysql_query() in -lmysqlclient... no
ld: warning: in /usr/local/mysql/lib/libmysqlclient.dylib,
file was built for unsupported file format which is not the
architecture being linked (i386)
在苹果的首选项中,我可以看到MySQL图标。当我点击它时,它说它不能启动。
在终端上,我可以看到已经使用brew安装了MySQL:
mysql --version
mysql Ver 14.14 Distrib 5.7.17, for osx10.11 (x86_64) using EditLine wrapper
知道为什么我不能启动mysql服务器吗?
当我尝试从Mac终端跳入mysql提示符时,我得到以下信息:
sudo mysql -u root
Password:
ERROR 2002 (HY000): Can't connect to local MySQL