小白到运维工程师自学之路 第二十七集 (mysql基本配置项和远程连接)

本文介绍了MySQL的关键配置,包括调整innodb_buffer_pool_size至1G,禁用并设置查询缓存,启用慢查询日志,设定最大并发连接数为200,以及设置utf8mb4字符集和排序规则。同时,文章还详细讲解了如何创建远程连接用户及授权,并提供了连接MySQL服务器的命令示例。
摘要由CSDN通过智能技术生成

一、基本配置项

mysql的配置文件在/etc/my.cnf

1、调整缓冲池大小

[mysqld]
			innodb_buffer_pool_size=1G  这里将缓冲池设置为1G

2、配置查询缓存

[mysqld]
			query_cache_type = 0    禁用查询缓存功能
			query_cache_size = 0    将查询缓存的大小设置为0

3、使用慢日志查询

[mysqld]
    slow_query_log = 1                                    开启慢查询日志功能
	slow_query_log_file = /var/log/mysql/mysql-slow.log   慢查询日志路径
	long_query_time = 2                                   设置慢查询的阈值为2秒

4、调整并发连接数

[mysqld]
		max_connections = 200       设置最大并发为200

5、配置字符集

    [client]
		default-character-set = utf8mb4          字符集被设置为utf8mb4
	[mysqld]
		character-set-server = utf8mb4
		collation-server = utf8mb4_unicode_ci    排序规则设置为utf8mb4_unicode_ci,这是一种不区分大小写的排序规则
	[mysql]
		default-character-set = utf8mb4

6、配置日志文件

[mysqld]
		log-error = /var/log/mysql/error.log            错误日志文件路径
		general_log_file = /var/log/mysql/mysql.log     日志文件路径
		general_log = 1                                 是否启用

二、远程连接

CREATE USER "用户名"@"%"IDENTIFIED BY "密码"  创建一个任何用户都可以连接的新用户
GRANT ALL PRIVILEGES ON *.* TO "用户名"@"%"   是授予该用户在所有数据库中的所有表上执行任何操作的权限
FLUSH PRIVILEGES  更新权限

mysql -h 192.168.1.120 -P 3306 -u test -pSyh.1234

-h 指定要连接的主机IP
-P 指定端口
-u 指定用户
-p 指定密码

以上就是mysql的基本配置项和远程连接的操作

如有错误欢迎各位大佬批评指正,我们共同进步

 

如果你是非科班毕业自学Linux并寻找运维工程师的职位,以下是一些建议: 1. 熟悉Linux基础知识:作为一名运维工程师,你需要掌握Linux的基础知识,包括Linux的文件系统、进程管理、用户管理、网络配置等。你可以通过自学、参加培训班或认证考试等方式来掌握这些知识。 2. 熟悉常用系统工具:作为一名运维工程师,你需要掌握一些常用的系统工具,如awk、sed、grep等,这些工具可以帮助你更好地管理和维护系统。 3. 掌握脚本编程技能:运维工程师需要编写脚本来自动化日常工作,如批量部署、监控、备份等。你需要掌握脚本语言,如Shell、Python等,并熟练使用Linux下的常用脚本编程工具。 4. 熟悉常用的服务和协议:作为一名运维工程师,你需要熟悉常用的服务和协议,如DNS、DHCP、FTP、HTTP等,并能够进行基本配置和维护。 5. 掌握基本的安全知识:作为一名运维工程师,你需要掌握基本的安全知识,如网络安全、系统安全等,并能够进行基本的安全配置和维护。 在面试时,你可以准备一份简短的自我介绍,介绍一下你的专业技能、目经验、实习经验等。同时,你需要准备好面试问题的答案,列出可能会被问到的问题,并准备好自己的回答。最后,你可以请朋友或家人帮助你模拟面试,练习如何回答问题、如何表达自己的思路,以及如何展示你的专业技能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值