mysql有哪些常用的配置设置呢?

下文笔者讲述mysql中常用配置的简介说明,如下所示

mysql忘记root密码如何处理呢?

 //忘记root密码
 //可通过修改配置文件让其跳过密码验证
[root@root ~]# vim /etc/my.cnf
//在配置文件中添加skip-grant-tables

[mysqld]
skip-grant-tables

//保存配置文件,重启mysql服务即可 

//重启mysql服务
[root@root ~]# systemctl restart mysqld

//登录mysql
[root@root ~]# mysql

//修改密码
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
mysql> update user set authentication_string=PASSWORD('xinmima') where User='root';
mysql> exit

//还原带密码登录的模式
//将配置文件中刚刚新加的行删除

[root@localhost ~]# vim /etc/my.cnf
在配置文件中添加skip-grant-tables去掉

[mysqld]
//保存文件
//重启mysql服务
[root@localhost ~]# systemctl restart mysqld

[root@localhost ~]# mysql -u root -p
Enter password:输入xinmima

如何创建指定编码的数据库

例:
创建UTF-8编码的数据库
[root@localhost ~]# mysql -u root -p
Enter password:输入xinmima

mysql> CREATE DATABASE user DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
Query OK, 1 row affected (0.00 sec)

mysql> use user;
Database changed创建GBK编码的数据库

[root@localhost ~]# mysql -u root -p
Enter password:输入xinmima

mysql> CREATE DATABASE user2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
Query OK, 1 row affected (0.00 sec)

mysql> use user2;
Database changed

数据库如何导入mysql备份脚本呢?

例:br /> 将/home下的user.sql文件导入数据库user中 mysql> use user; mysql> source /home/user.sql

将mysql指定数据库导出sql脚本

[root@localhost ~]# mysqldump -u root -p user > /home/user_bak.sql

Enter password: 输入密码
[root@localhost ~]# ll /home/

mysql区分大小写的配置说明

[root@localhost ~]# vim /etc/my.cnf
添加一句lower_case_table_names=1

[mysqld]
lower_case_table_names=1

//重启服务
[root@localhost ~]# systemctl restart mysqld查看参数

Mysql最大连接上限查询方法

mysql> SELECT @@MAX_CONNECTIONS AS 'Max Connections';

设置mysql最大连接数

//修改最大连接数为800
mysql> set GLOBAL max_connections=800;

永久设置最大连接数

[root@localhost ~]# vim /etc/my.cnf
添加一行max_connections = 800

[mysqld]
max_connections = 800
//重启服务
[root@localhost ~]# systemctl restart mysqld 

删除数据库失败的处理方法

直接进数据库目录
删除数据库文件夹即可
例:删除user数据库
  进入/var/lib/mysql/ 
  目录删除user文件夹即可