郑州整站网站推广工具,文山文山市网站建设,公关策划公司是干什么的,wordpress 千万级数据安装MySQL数据库
获取软件#xff1a;https://dev.mysql.com/downloads/mysql/ 下载完成后进行解压操作
若安装目录里没有my.ini配置文件#xff0c;则需要新建一个my.ini的配置文件。 编辑my.ini配置文件#xff0c;将配置文件中的内容修改成下面内容
[client]
# 设置…安装MySQL数据库
获取软件https://dev.mysql.com/downloads/mysql/ 下载完成后进行解压操作
若安装目录里没有my.ini配置文件则需要新建一个my.ini的配置文件。 编辑my.ini配置文件将配置文件中的内容修改成下面内容
[client]
# 设置3306端口
port3306[mysql]# 设置mysql客户端默认字符集
default-character-setutf8[mysqld]
port3306# mysql根目录
basedirD:\00Development\mysql-8.0.19-win64# 放所有数据库的data目录
datadirD:\00Development\mysql-8.0.19-win64\data# 服务端使用的字符集默认为UTF8
character-set-serverutf8# 将时区改为东八区
default-time-zone08:00# 默认存储引擎innoDB
default-storage-engineINNODB# Set the SQL mode to strict
sql-modeSTRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION#日志输出为文件
log-outputFILE# 是否开启sql执行结果记录必须要设置general_log_file参数日志的路径地址
# 即日志跟踪1为开启0为关闭
general-log0
general_log_fileexecute_sql_result.log# 配置慢查询5.7版本默认为1
slow-query-log1
slow_query_log_fileuser-slow.log
long_query_time10#默认不开启二进制日志
#log-binmysql-log#错误信息文件设置会将错误信息放在data/mysql.err文件下
log-errormysql.err# Server Id.数据库服务器id这个id用来在主从服务器中标记唯一mysql服务器
server-id1#lower_case_table_names 此参数不可以动态修改必须重启数据库
#lower_case_table_names 1 表名存储在磁盘是小写的但是比较的时候是不区分大小写
#lower_case_table_names0 表名存储为给定的大小和比较是区分大小写的
#lower_case_table_names2, 表名存储为给定的大小写但是比较的时候是小写的
lower_case_table_names1#限制数据的导入导出都只能在Uploads文件中操作,这个是在sql语句上的限制。
#secure-file-privD:\00Development\mysql-8.0.19-win64\Uploads
#值为null 也就是注释掉这个参数或者secure-file-privnull。表示限制mysqld 不允许导入|导出
#值为/tmp/ 即secure-file-priv/tmp/ 表示限制mysqld 的导入|导出只能发生在/tmp/目录下
#没有具体值时即secure-file-priv 表示不对mysqld 的导入|导出做限制# 最大连接数
max_connections200
# 打开表的最大缓存数
table_open_cache2000# tmp_table_size 控制内存临时表的最大值,超过限值后就往硬盘写写的位置由变量 tmpdir 决定
tmp_table_size16M# 每建立一个连接都需要一个线程来与之匹配此参数用来缓存空闲的线程以至不被销毁
# 如果线程缓存中有空闲线程这时候如果建立新连接MYSQL就会很快的响应连接请求。
# 最大缓存线程数量
thread_cache_size10先配置环境变量编辑path环境变量 以管理员身份打开运行对话框 若没有配置环境变量接下来的命令需要进入mysql的bin目录下操作配置了环境变量则不需要进入对应的mysql文件目录 安装数据
mysqld --initialize-insecure --usermysql这条命令执行完毕后mysql安装目录会出现data文件夹。 安装mysql服务 mysqld -install启动mysql服务
net start MySQL登录MySQL初次登录不必输入密码直接回车
mysql -u root -p修改密码by后面双引号中输入修改的密码
alter user rootlocalhost identified with mysql_native_password by root;刷新
flush privileges;修改后若启动mysql服务失败可能原因是my.ini的编码格式不对修改成ANSI格式应该可以解决 如需卸载mysql先停止mysql服务net stop mysql 然后输入 mysqld -remove