2020-11-09
發現最近的mysql經常掛掉,雖然加了自動重啟,但是還是需要找到掛掉原因,繼續的查看日志發現總是報
MySQL Plugin 'FEDERATED' is disabled 這個錯誤,最后在百度查到說加上下面的語句:
vi my.cnf
在[mysqld]下面加一行
```federated```
再次啟動就可以看見FEDERATED引擎已經正常加載了,上周暫時沒有出現掛.....
2020-11-05
由于mysql經常性的掛掉又找不到原因所以寫了一個腳步掛掉5分鐘自動啟動mysql
代碼如下
```
#!/bin/sh
pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
echo Time at : `date "+%Y%m%d_%H:%M:%S"` is stop. >> 這里寫日志文件的路徑
/etc/init.d/my.....
2020-09-29
1.mysql的默認INNODB分配內存大小為128M,而我買的是最
初級的服務器,內存比較小,所有需要調整內存。
2. 進入etc/my.cnf
3. 編輯my.cnf文件 ,在mysql下加入: innodb_buffer_pool_size=50M
4. 保存,啟動serivce mysqld start 成功.....
2020-09-10
今天遇到一個問題就是利用sql查詢最近的一條記錄然后更新到另外一個表中,試了很久發覺這樣格式才不會報錯!
```sql
update a inner join(
select * from d
) b on a.id=b.id
set a.name =b.name;
```.....
2020-08-25
導出命令:
```sql
mysqldump -uroot -p abc>abc.sql
或者
mysqldump --socket=/usr/local/mysql/mysql.sock -uroot -p abc>abc.sql
```
導入命令:
```sql
mysql -h localhost -u root -p abc>abc.sql
```.....
2020-05-18
今天在線運行的一個mysql竟然崩潰了,然后馬上登錄linux重啟mysql
```shell
service mysqld restart
```
一直報錯找不到pid和沒有讀寫權限,最后加了權限還是報錯。
無奈之下查看mysql日志發現。
```shell
InnoDB: Database page corruption on disk or a failed
In.....
2020-05-08
今天直接在linux進入數據庫,操作數據庫,需要創建一個db數據庫
1、登錄面板,然后輸入
```shell
mysql -uroot -p
```
回車,輸入密碼,然后輸入下面命令
```shell
CREATE DATABASE IF NOT EXISTS db
-> DEFAULT CHARACTER SET utf8
-> DEFAULT .....
2020-03-06
問題:ERROR 1348 (HY000): Column 'Password' is not updatable
打開mysql命令行運行如下命令:
```
ALTER USER 'root'@'localhost' IDENTIFIED BY '1234';
flush privileges;
```.....