在苹果的首选项中,我可以看到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
C:\>mysql -uroot -padmin
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.0.37-community-nt-log MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> show databases
在Ubuntu上运行服务器,并且需要重置mysql root密码。下面是我通常要做的(通常看起来很管用):
停止mysql服务器:
/etc/init.d/mysql stop
无密码启动mysql服务器:
mysqld_safe --skip-grant-tables &
运行上述命令后的错误:
[1] 14459
forge@test:~/dev.test.com$ 150809 15:12:01 mysqld_safe Can't log to error log and syslog at the same time. Remove all --log-error c
为了开发目的,我设置了一台新的膝上型计算机,当我试图让MySQL在终端上运行时,我得到以下消息:
$ mysql -u root -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
有人能帮帮我吗?
我在XAMPP的控制面板中启动了MySQL,并试图从MySQL命令行登录到MySQL:
C:/xampp/mysql/bin> mysql -u root -p pwd
获取此错误:
ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded: The specified module could not be found.
即使运行命令mysql也会出现此错误。
我在上面找到了其他线程,因此出现了相同的错误,解决方案是进入my.ini配置文件,然后在mysqld :
我似乎无法使用新的super_read_only配置选项。作为超级用户或超级用户登录,我仍然可以插入一行。如果用户没有超级权限,我将得到服务器使用只读选项运行的正确错误。下面是一个示例:
mysql> show variables like '%version%';
+-------------------------+------------------------------+
| Variable_name | Value |
+-------------------------+----------
如果我重新启动mysql服务器,它会自动将该值更改为默认值。
mysql> show global variables like 'log_bin_trust_function_creators';
+---------------------------------+-------+
| Variable_name | Value |
+---------------------------------+-------+
| log_bin_trust_function_creators | OFF |
+------------
我忘记了我的超级用户密码,我正在按照重新设置我的密码。
当我运行sql-init.txt文件时,我的bash被卡住了,安装永远不会完成。
C:\Windows\system32>cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysqld --defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 8.0\\my.ini" --init-file=C:\\mysql
我在Spring中连接到数据库时遇到了问题。我的数据库名是notedb。我使用xampp和phpmyadmin作为数据库
这就是错误
java.sql.SQLException: The server time zone value 'ora legale Europa occidentale' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configurati
我一直在用Rails和PostgreSQL运行我所有的应用程序,这非常容易使用brew install postgresql和brew services start postgresql来安装。与MySQL是一个非常大的痛苦。
如何从0设置MySQL并清理我造成的所有混乱?
我已经在我的MySQL上下载了MacOS社区服务器8.0.21,并在安装过程中注册了根密码。
在此之后,我已经运行了显示以下错误的折叠命令。
$ mysql -u root -p
# ERROR 2002 (HY000): Can't connect to local MySQL server through s
如果可能的话,我想知道如何显示(使用命令行)服务器使用的my.ini路径。
我在windows IIS中使用MySQL 5.6。
我有以下几点:
Program Files\MySQL\MySQL Server 5.6\my-default.ini
C:\ProgramData\MySQL\MySQL Server 5.6\my.ini。
当然,服务器正在使用第二个服务器。路径是否存储在mysql服务器变量内的任何变量中?我正在检查一些系统变量,但找不到。
有什么想法吗?
我在罗纳尔多的帖子后更新了--帮助,这是我发现的:
...
Default options are read from t
我有一个用mysql和php设计的应用程序。早些时候,这个应用运行得很好。但现在不是了。它给了我一个错误:
***Failed to connect to MySQL: Can't connect to local MySQL server through socket
'/var/lib/mysql/mysql.sock' (2)***
如何解决此错误?
应用程序运行在一台redhat机器上。
我正在把所有的东西从一个非常旧的生产服务器转移到一个新的服务器上。我现在正尝试将MySQL数据库复制到新的系统中。我对MySQL的知识非常有限。首先,一些版本信息:
旧服务器:
$ mysql -V
mysql Ver 14.12 Distrib 5.0.32, for pc-linux-gnu (i486) using readline 5.2
新服务器:
$ mysql -V
mysql Ver 15.1 Distrib 10.3.22-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
在旧服务器上,我首先对所有数据库进