十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
一般linux上都放在/etc/my.cnf ,window上安装都是默认可能按照上面的路径还是没找到,window上 可以登录到mysql中 使用 showvariableslike'%data%'先找到data存放路径,一般my.ini在data文件的上一级。
公司主营业务:网站建设、成都网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出筠连免费做网站回馈大家。
win下的是my.ini,一般会在安装目录的根目录。
举例:
Windows7电脑上的方法。
1)从任务栏找到MySQLNotifier,右键单击,选择“SQLEditor”打开
2)可以看到MySQLWorkbench被打开,从左侧边栏Navigator选择OptionsFile;如果左侧没有Navigator,那么在右上角选择显示左侧边栏的选项。
3)在Workbench下部可以看到ConfigurationFile所处的位置,即为my.ini的路径。
扩展资料:
使用mysql--help查看关于MYSQL对应 配置文件my.cnf搜索顺序,windows和linux上都是该命令查看; linux上可以使用mysql--help|grepmy.cnf过滤查看。
参考资料:mysql--MYSQL官网
解压MySQL压缩包将以下载的MySQL压缩包解压到自定义目录下。
3. 添加环境变量
变量名:MYSQL_HOME
变量值:D:\Program Files\mysql-5.6.22-winx64
即为mysql的自定义解压目录。
再在Path中添加 %MYSQL_HOME%\bin
4. 注册windows系统服务
将mysql注册为windows系统服务
操作如下:
1)新建一个my.ini文件并把my.ini文件拷贝到c:\windows目录下,my.ini内容如下:
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为MYSQL的安装目录
basedir=D:\Program Files\mysql-5.6.22-winx64
# 设置为MYSQL的数据目录
datadir=D:\Program Files\mysql-5.6.22-winx64/data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
2)从控制台进入到MySQL解压目录下的 bin 目录下。
3)输入服务安装命令:
mysqld.exe -install
如果出现Install/Remove of the Service Denied!
是因为WINDOW 7 跟 vista 的权限更严格
进入 C:\Window\System32 找到CMD.EXE 右键选择 以管理员身份 进行,再进入相应目录执行命令,一切就OK了。
安装成功后会提示服务安装成功。
注:my-default.ini文件在MySQL解压后的根目录下,如果没有,可从其他地方中获取。
移除服务命令为:mysqld remove
5. 启动MySQL服务
方法一:
启动服务命令为:net start mysql
方法二:
打开管理工具 服务,找到MySQL服务。
通过右键选择启动或者直接点击左边的启动来启动服务。
6. 修改 root 账号的密码
刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码。如:123456
方法一:
c:mysql –uroot
mysqlshow databases;
mysqluse mysql;
mysqlUPDATE user SET password=PASSWORD("123456") WHERE user='root';
mysqlFLUSH PRIVILEGES; 【注意一定不要遗忘这句话,否则密码更改不能生效】
mysqlQUIT
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
##########################################################################################################
server-id = 1
port = 3306
user = mysql
##########################################################################################################
basedir = /usr/local/mysql-5.7.21
datadir = /usr/local/mysql-5.7.21/data
tmpdir = /tmp
socket = /tmp/mysql.sock
##########################################################################################################
transaction_isolation = REPEATABLE-READ
##########################################################################################################
default_storage_engine = InnoDB
default_tmp_storage_engine = InnoDB
internal_tmp_disk_storage_engine = InnoDB
character-set-server = utf8
collation-server = utf8_general_ci
lower_case_table_names = 1
##########################################################################################################
max_connections = 10000
max_connect_errors = 10000
open_files_limit = 65535
interactive_timeout = 1800
wait_timeout = 1800
back_log = 900
##########################################################################################################
max_allowed_packet = 128M
##########################################################################################################
tmp_table_size = 64M
max_heap_table_size = 64M
query_cache_type = 0
query_cache_size = 64M
query_cache_limit = 2M
query_cache_min_res_unit = 4kb
binlog_cache_size = 1M
key_buffer_size = 64M
read_buffer_size = 262144
read_rnd_buffer_size = 1M
sort_buffer_size = 1M
join_buffer_size = 1M
table_open_cache = 2000
table_definition_cache = 1400
table_open_cache_instances = 2
thread_cache_size = 16
thread_stack = 512k
##########################################################################################################
general_log = 0
general_log_file = /usr/local/mysql-5.7.21/log/mysql-general.log
log_error_verbosity = 2
log_error = /usr/local/mysql-5.7.21/log/mysql-error.log
slow_query_log = 1
long_query_time = 3
min_examined_row_limit = 100
log_throttle_queries_not_using_indexes = 0
slow_query_log_file = /usr/local/mysql-5.7.21/log/mysql-slow.log
log-queries-not-using-indexes = 1
log_bin = /usr/local/mysql-5.7.21/log/mysql-bin.log
expire_logs_days = 0
max_binlog_size = 1000M
binlog_format = row
##########################################################################################################
innodb_page_cleaners = 4
innodb_page_size = 16384
innodb_buffer_pool_size = 512M
innodb_buffer_pool_instances = 1
innodb_buffer_pool_chunk_size = 128M
innodb_buffer_pool_load_at_startup = 1
innodb_buffer_pool_dump_at_shutdown = 1
innodb_lru_scan_depth = 1024
innodb_lock_wait_timeout = 60
innodb_io_capacity = 2000
innodb_io_capacity_max = 4000
innodb_flush_method = O_DIRECT
innodb_file_per_table = 1
innodb_undo_directory = /usr/local/mysql-5.7.21/log
innodb_undo_tablespaces = 0
innodb_undo_logs = 128
innodb_undo_log_truncate = 1
innodb_max_undo_log_size = 1G
innodb_log_group_home_dir = /usr/local/mysql-5.7.21/log
innodb_log_file_size = 128M
innodb_log_files_in_group = 3
innodb_log_buffer_size = 16M
innodb_flush_log_at_timeout = 1
innodb_flush_log_at_trx_commit = 1
innodb_open_files = 8192
innodb_read_io_threads = 4
innodb_write_io_threads = 4
innodb_thread_concurrency = 0
innodb_purge_threads = 4
innodb_old_blocks_pct = 37
innodb_old_blocks_time=1000
innodb_use_native_aio = 1
innodb_data_home_dir=/usr/local/mysql-5.7.21/data
innodb_data_file_path = ibdata1:12M:autoextend
##########################################################################################################
explicit_defaults_for_timestamp = 1
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
auto-rehash
socket = /tmp/mysql.sock