博客 / 列表

SoulTraitor - AlmaLinux下mysql 8安裝與數據遷移

首先安裝mysql server sudo yum install mysql-community-server.x86_64 啓動服務並設為開機啓動 sudo systemctl start mysqld sudo systemctl enable mysqld 此時使用root賬號登陸mysql,發現有未知默認密碼,因此通過跳過密碼的方式登錄 首先修改配置文件/etc/my.cnf,在[mys

數據庫

SoulTraitor - Ubuntu下,MySQL修改端口號

MySQL默認端口號為3306,可以通過修改配置文件來改變端口號。 配置文件:/etc/mysql/my.cnf 在[mysqld]這一欄下方增加一行配置 port=5350 保存後,執行sudo service mysql restart重啓mysql服務即可

數據庫

SoulTraitor - Ubuntu下,MySQL查詢報錯sql_mode=only_full_group_by

MySQL默認設置了該屬性,導致對group by語句有很嚴格的限制,可以通過修改配置文件來解除該限制。 配置文件:/etc/mysql/my.cnf 在[mysqld]這一欄下方增加一行配置 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITU

數據庫

SoulTraitor - Ubuntu下,MySQL密碼遺失時修改密碼

問題背景 MySQL密碼連接不上,需要重置密碼 解決方案 由於修改密碼本身需要連接到數據庫,因此需要另一個系統賬號來登錄數據庫。 下面是相關步驟: 1.首先執行以下命令 sudo cat /etc/mysql/debian.cnf 獲取到系統賬號的密碼(注意,禁止修改這個文件!!!) 2. 再輸入以下命令 mysql -u debian-sys-maint -p 密碼即剛才截圖中圈出的部分,不同

數據庫