分類彙整:MySQL

在 Windows 下安裝 MariaDB (noinstall版本)

下載及安裝 MariaDB 至 MariaDB 官方下載網站 https://downloads.mariadb.org/,下載 MariaDB Zip 版本套件。  Operating System 請選擇 WindowsPackage Type 請選擇 ZIP file CPU 依個人作業系統 32/64位元版本來選擇 將下載的 mariadb*.zip 解壓縮至指定的安裝目錄 本範例安裝路徑為 D:\MariaDB\mariadb-10.1.10-winx64 建立設定檔 MariaDB 的設定檔跟 MySQL 一樣,都是 my.ini。 安裝目錄中,可以發現幾個設定檔範本: my-huge.ini、my-large.ini、my-medium.ini、my-small.ini。  將 my-medium.ini 範本複製為 my.ini 使用「記事本」編輯 my.ini,加入以下參數並存檔: [mysqld] … 繼續閱讀

發表於 MySQL | 發表迴響

MySQL:修改root 密碼

1、在命令提示字元窗口,輸入 net stop mysql停止MYSQL服務 C:\Users\Power>net stop mysql 2、進入MYSQL安裝目錄 C:\Users\Power> cd mysql\bin 3、進入MySql安全模式,當MySql服務起來不用輸入密碼也能進入資料庫。 C:\mysql\bin> mysqld-nt –skip-grant-tables 4、重新打開另一個命令提示字元窗口,輸入mysql -uroot -p,不用輸入密碼直接按enter登錄 C:\mysql\bin> mysql -u root -p; 5、輸入以下命令開始修改root用戶的密碼 mysql> update mysql.user set password=PASSWORD(‘新密碼’) where User=’root’; 6、刷新權限表 mysql> flush privileges; 7、退出 mysql> quit; 8、重啟服務 C:\Users\Power>net … 繼續閱讀

發表於 MySQL | 發表迴響

Can’t connect to MySQL server (10060)異常解決方法

Can’t connect to MySQL server (10060)連線異常 確認連線帳號是否擁有權限 確認iptables是否開放3306 port 若以上確認無誤,試著重啟 iptables service iptables restart

發表於 MySQL | 發表迴響

MySQL count 不重複的記錄

SELECT COUNT( DISTINCT id ) FROM tablename;

發表於 MySQL | 發表迴響

MySQL SUM總和為NULL問題

SELECT SUM(salary) FROM myTable WHERE user = ‘Power’ SELECT COALESCE(SUM(salary),0) FROM myTable WHERE user = ‘Power’

發表於 MySQL | 發表迴響

複製Table & Table 重新命名

複製Table CREATE TABLE new_table LIKE old_table; INSERT new_table SELECT * FROM old_table; Table 重新命名 RENAME TABLE table_name TO new_table_name

發表於 MySQL | 發表迴響

使用GRANT語句增加新用戶

>mysql -u root -p mysql> USE database; mysql> GRANT ALL PRIVILEGES ON *.* TO user@localhost IDENTIFIED BY ‘password‘ WITH GRANT OPTION; mysql> FLUSH PRIVILEGES;

發表於 MySQL | 發表迴響

FROM_UNIXTIME

語法:FROM_UNIXTIME(unix_timestamp, format) 例子:SELECT FROM_UNIXTIME(1234567890, ‘%Y-%m-%d %H:%i:%S’)

發表於 MySQL | 發表迴響