在苹果的首选项中,我可以看到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
我使用的是InfiniDB (不是自愿的)。当我使用linux shell时,我能够很好地连接到数据库:
<user>@<host>:~$ /usr/local/Calpont/mysql/bin/mysql -u <user> -p -h <host>
Enter password: <password>
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1725
Server version: 5.1.39
我不明白这一点--如果我在一个函数中检查命令的退出状态,并将其存储在一个局部变量中,我总是得到答案0。从函数外部,我得到了正确的退出状态。
#!/bin/bash
function check_mysql()
{
local output=`service mysql status`
local mysql_status=$?
echo "local output=$output"
echo "local status=$mysql_status"
}
check_mysql
g_output=`service mysql
我尝试了下面的查询,但是我发出了一个错误。
mysql> mysqldump test |mysql test1;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysqldump test |mysql test1' at line 1
mysql> mysqldump test |mysql test1
我刚刚第一次安装了mysql,并使用create database foo创建了一个数据库;我想我已经找到了mysql存储数据库的位置(/var/lib/mysql)。当我尝试cd到foo目录时,权限被拒绝。当我尝试使用sudo时,什么也没有发生。
ls -l的输出
-rw-rw----. 1 mysql mysql 16384 Feb 21 17:44 aria_log.00000001
-rw-rw----. 1 mysql mysql 52 Feb 21 17:44 aria_log_control
drwx------. 2 mysql mysql 4096
我用的是windows7,我已经下载并安装了mysql-5.5.16-win32.zip。我成功地启动了MySQL服务器,但是我得到了这个错误:
C:\Program Files\Mysql\bin>mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.5.16 MySQL Community Server (GPL)
mysql> select user, host, password from mysql.u
不幸的是,我卸载了MySQL。当以后尝试安装它时,我会得到以下错误:
ERROR: Unable to start MySQL server:
mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
Please take a look at https://wiki.debian.org/Teams/MySQL/FAQ
我使用的是64位的CentOS 5.7。在我的机器中已经有了MySQL 5.0.88版本。现在,我想将MySQL升级到5.5版本。我遵循这个链接开始我的安装过程。当我给出"yum --enablerepo=remi,remi-test list mysql mysql-server“的时候
-> yum --enablerepo=remi,remi-test list mysql mysql-server
Loaded plugins: dellsysid, fastestmirror
Loading mirror speeds from cached hostfi
我已经在我的ubuntu 21系统上安装了MySQL-server,当我尝试启动MySQL-Server im获取Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xeu mysql.service" for details.时,它在安装MySQL之前运行良好。
systemctl状态mysql.service
mysql.service - M
我正在学习mysql课程介绍的第一课,我需要加载一个文件。
我打开了cmd。
我使用以下命令连接:mysql -u root -p
正如教学指导所告诉我的那样,我使用了以下命令:
mysql>mysql -u root < C:/temp/imdb_small.sql;
我得到了一个错误:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syn
我在脚本中使用mysql命令响应
当数据库连接丢失时,MySQL将无法响应查询&此时MySQL错误将显示在命令提示符中,如
mysql -u root TEST -e "show tables"
ERROR 2003 (HY000): Can't connect to MySQL server on 'X.X.X.X' (111)
在执行查询时,我需要从命令提示符中隐藏该MySQL错误。
我丢失了根密码并试图重置它。我有超多权限。在阅读其他页面时,我正在使用跳过授予表选项尝试以下方法:
$ sudo /etc/init.d/mysql stop
[ ok ] Stopping mysql (via systemctl): mysql.service.
$ sudo mysqld --skip-grant-tables &
[1] 17849
$ mysql -u root mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql