mysql安装过程配置参数
初衷
上次简单写了mysql安装过程,这次把上线文档细节部分记录下,方便后续使用。
登录mysql
登录代码 mysql -u root -p
回车就让你输入密码,输入密码的时候,即可
修改密码
set password for 'root'@'localhost'='密码';
提高允许的max_connect_errors数量
set global max_connect_errors = 1500;
修改最大连接数
查询最大允许连接数
show variables like "max_connections";
提高mysql的允许最大连接数
set GLOBAL max_connections=1500;
开启远程访问权限
update mysql.user set host = "%" where user = "root";
Mysql忽略大小写配置
查看mysql大小写区分
show variables like "%case%";
若lower_case_table_names=1,请忽略忽略;若lower_case_table_names=0,则需要如下配置操作:
root登录 su root
修改/etc/my.cnf,在[mysqld]下加入一行:lower_case_table_names=1
重启mysql数据库服务 sudo service mysqld restart
刷新权限
刷新权限信息 flush privileges;
设置数据库默认编码utf8
设置数据库编码utf8mb4 set character_set_database = utf8mb4;
查询数据库编码 show variables like 'character_set_database';
查看Mysql数据存储目录
查看当前数据库数据存储目录 select @@datadir;