也许我在安装MySQL时犯了一个严重的错误,结果是这样的。
问题
MySQL包不是完全的installed.this是我得到的
sudo service mysql start什么也不做
mysql -u root输出:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
aptitude search mysql |grep ^i
产出:
i mysql-client - MySQL database cli
我试图释放MySQL实例所使用的一些空间,但我对MySQL几乎一无所知。
我注意到在mysql\data文件夹中有很多localhost-bin.0001**文件,如下面的屏幕截图所示:
📷
这些是什么?它们可以备份/移动/删除吗?
编辑
从look 这里看,这些文件是日志文件,可以删除。
这篇文章提到:
As long as you do not have mysql replication installed, then [you can delete the files].
我要怎么检查这个?
我正尝试在运行以下命令的aws linux实例上首次安装mysql
sudo yum install mysql-server
sudo mysql_secure_installation
只要我运行第二个命令,我就会得到
In order to log into MySQL to secure it, we'll need the current
password for the root user. If you've just installed MySQL, and
you haven't set the root password yet, the pass
我想在Ubuntu16.04中重新安装mysql。
mysql-server is already the newest version (5.7.21-0ubuntu0.16.04.1).
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
mysql-server : Depends: mysql-server-5.7 but it is not going to be installed
E: Unmet
它以前工作得很好,当我重新启动mysql (通过/etc/init.d/mysql重新启动)时,我正在配置电子邮件服务器。我非常确定我没有接触到里面的任何东西,但我还记得在那之前我做了一次失败的apt-get更新。
现在,当它突然停止甚至不启动时,我的问题开始了。我在google上搜索了一下,甚至彻底清除了所有内容并重新安装。但是它仍然不能让我正确安装mysql。
我尝试过(在执行了一次删除--清除之后):
sudo apt-get install mysql-server-5.5 mysql-client-5.5
它提示我输入root密码,但返回以下错误:
Unable to set pas
我正在尝试使用PHP在sql中创建一个表,但我不知道如何为自动增量字段设置一个初始值。
,到目前为止,这就是我所拥有的:
function create_table($db_host,$db_user,$db_pswrd,$db_name){
$connect = mysql_connect($db_host,$db_user,$db_pswrd) or die(mysql_error());
mysql_select_db($db_name, $connect);
$sql = "CREATE TABLE MY_TABLE
(
table_id int NOT NULL AU
我刚刚意识到我的服务器正在以每天2GB的速度增长,这是不正常的。
我查看了我的文件夹,文件夹/ var / lib / mysql达到了26 GB
正常情况下应该是4GB左右
一个月前,我将我的MySQL 5.7数据库迁移到MySQL 8.0
我想我的磁盘里满是二进制文件。
我想知道为什么这些文件突然变大了?
如何在不损坏数据库的情况下修复这个问题?
total 26511376
-rw-r----- 1 mysql mysql 56 Aug 19 2018 auto.cnf
-rw-r----- 1 mysql mysql 178 Mar 10 06:07
我试图在linux服务器中卸载MySQL4.1软件包。
命令:yum remove mysql mysql-server
它造成了错误:
Setting up Remove Process
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package mysql.i386 0:4.1.22-2.el4 set to be erased
---> Package mysql-server.i386 0:4.1.22-2.el4
我使用的是AWS RDS mysql 5.7.23版本。我正在尝试使用以下代码从一个配置类建立mysql连接。
@Configuration
public class DbConnection{
private final org.slf4j.Logger logger = LoggerFactory.getLogger(this.getClass());
@Bean
public Connection getConnection() {
Connection con = null;
try {
嗨,我有部门实体,在那个部门实体中,我有一个名为部门名称的字符串数据类型,另一个属性parentdepartment(one-to-many)作为部门数据类型(类类型)作为column.And的外键,我使用了一个- to -many relation和孤儿-removal= the。如果删除我的父部门,我不想删除子部门,因为这个原因,我在这里使用了orpen,但是它给出了一个例外情况。
异常
SEVERE: Cannot delete or update a parent row: a foreign key constraint fails (`test`.`department`, CON
我已经创建了一个具有自动增量字段的表。我插入了几条记录并删除了它们。我们必须更改php.ini文件并重新启动机器。自动增量字段再次从1开始。我有一个使用Joomla的网站,运行在windows server 2008上。看起来PHP和MySQL已经和Joomla集成了。我是第一次接触PHP和MySQL服务器。请让我知道可能的问题是什么?我正在运行PHP5.3.8和MySQL server 5.0。谢谢你的帮助。
当我看到我的db_1的大小时,它只列出了4k。但是,当我显示db_1的表状态时,我发现根据数据长度,总的大小大约是3.7GB。为什么会有这种差异?另外,为什么ibdata1这么大?
drwx------ 2 mysql mysql 4.0K Jun 3 08:52 db_1
-rw-r-xr-x 1 mysql mysql 22G Jun 3 08:51 ibdata1
drwx------ 2 mysql mysql 4.0K Apr 30 22:30 my_DB
drwxr-xr-x 2 mysql dba 8.0K May 1 12:44 mysql
-rw-r-xr-x 1