您现在的位置是:技术博客 > 数据库数据库 mysql配置优化 Lucas2020-09-02 21:22【代码】920人已围观 简介mysql.ini配置参数和相关优化。 #### 1、配置环境变量 ``` # 将mysql的bin目录加入到环境变量中 D:\phpStudy2018\PHPTutorial\MySQL\bin ``` 使用cmd或者powershell,安装mysqld,并启动mysql服务 ``` # 切换到mysql对应磁盘 d: # 切换到mysql的bin目录 cd D:\phpStudy2018\PHPTutorial\MySQL\bin # 安装mysqld mysqld --install # 启动mysql服务 net start mysql ```  #### 2、登录mysql ``` mysql -u root -p ```  或者,直接执行mysql,如果报以下错误,可以在my.ini文件中添加 skip-grant-tables配置,用于忽略权限  配置如下 ``` [mysqld] skip-grant-tables ``` ``` [mysql] # 设置 mysql 客户端默认字符集 default-character-set=utf8mb4 [mysqld] #设置 3306 端口,不配置默认3306 port = 3306 # 设置 mysql 的安装目录 basedir=D:\phpStudy2018\PHPTutorial\MySQL # 设置 mysql 数据库的数据的存放目录 datadir=D:\phpStudy2018\PHPTutorial\MySQL\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为 8 比特编码的 latin1 字符集 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB ``` 以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),通过命令,进入mysql bin 目录 ``` use mysql; update user set password=password('your password') where user='root'; flush privileges; ``` #### 3、bin日志 1、列出所有可用的binlog文件及其大小 ``` SHOW BINARY LOGS; ``` 2、查看特定binlog文件的内容 ``` # 例如上面查出来的文件名为 mysql-bin.000046 则替换下面的文件名 SHOW BINLOG EVENTS IN 'binlog-file-name'; ``` 其他命令 ``` # 查看是否开启了二进制日志 show variables like 'log_bin'; # 查看正在写入的二进制文件 show master status; # 查看bin日志自动清理的时间 show variables like 'expire_logs_days'; ``` 3、如果你需要在本地保存binlog文件,可以使用mysqlbinlog工具。在命令行中执行以下命令: ``` mysqlbinlog --read-from-remote-server --host=<CVM_IP> --port=3306 --user=<username> --password=<password> --result-file=local_binlog_file binlog-file-name ``` 转载:感谢您对Lucas个人博客网站平台的认可,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源Lucas个人博客”。 很赞哦! ( 0 ) 上一篇:常用的sql语句 下一篇:Explain分析sql语句 相关文章 常用的SQL函数 页面可视化数据表结构 存储过程函数 mysql连表查询 点击排行 生活不止眼前的苟且,还有诗和远方 十年一觉电影梦 奥地利基茨比厄尔 禅修治愈身心 自律成就自我 零边际成本社会 Modern PHP 鸟哥的Linux私房菜 本栏推荐 要技术,更要有创意 定时任务 Curl无法发送https请求 Lnmp环境搭建 常用的SQL函数 Windows的cmd指令 ueditor工具栏浮动bug 有趣的js插件 标签云 git laravel swoole javascript vue ajax html css sql linux docker flask django nginx apache thinkphp markdown sublime wechat layui photoshop nodejs mysql windows composer java maven springboot mybatis IDE 猜你喜欢 Swoole 基础篇一(初识) PHP进程管理器 正则的快速上手 Sublime代码格式化 Lnmp环境搭建 高并发库存防控超量 Linux之top命令 常用的SQL函数 站点信息 建站时间:2018-05-01 在线人数:1人 文章统计:263篇 总浏览量:222613次 统计数据:百度统计 个人信息:扫描二维码查看