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;
```.....