首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

xampp mysql的相关配置

最近开始接触PHP,而一般搭建PHP环境使用的都是xampp 这个集成环境,由于之前我的系统已经安装了mysql服务,所以在启动mysql的时候出现一些列错误,我通过查询各种资料解决了这个问题,现在记录一下...Probably from another version of MariaDB 这个时候就很奇怪了,我启动的是xamppmysql,为何它给我定位的是之前安装的MySQL所在路径呢?...出现这种现象肯定是系统的相关配置的路径不对,之前已经删掉了mysql服务,那么应该不可能会是服务配置导致的,剩下的应该就是环境变量了,通过一个个的查看环境变量,终于发现了 MYSQL_HOME这个变量给的是...D:\mysql-8.0.11-winx64 这个路径,我们将这个环境变量的值修改为xamppmysql的路径然后再执行命令初始化mysql表数据,这个时候成功了。...$cfg['Servers'][$i]['controlpass'] = ''; //配置账户的密码 根据具体情况配置这些信息之后,就可以直接连上PHPmyadmin了,然后根据它的提示来初始化相关数据库和表即可

3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQLMySQL配置sql_mode的作用

    MySQL配置sql_mode的作用 不知道你有没有踫到过这种问题,在 MySQL8 默认的情况下,我们之前习惯的为 DateTime 类型指定的 0000-00-00 这种格式是无法插入或者修改数据的...sql_mode 根据官网的解释,MySQL 服务器是可以在不同的 SQL 模式运行的,这个模式会影响 MySQL 支持的 SQL 语法及其执行的数据验证检查。...的话,那么去掉 sql_mode 的 NO_ZERO_IN_DATE 和 NO_ZERO_DATE 参数就可以了,NO_ZERO_DATE 代表是否允许 0000 这种格式,而 NO_ZERO_IN_DATE...0 ONLY_FULL_GROUP_BY 表示拒绝在 SELECT、HAVING 或 GROUP BY 引用聚合列的查询。...另外还有一部分设置可能使用得比较少,而且大部分情况下我们也不太会去修改这一块的配置,所以大家了解一下即可。

    11210

    MySQL环境配置

    所以,卸载不要的环境最终可以总结以下这三点: 不存在mysql对应的rpm包 没有对应的mysql进程 没有my.cnf配置文件 做完前两步后my.cnf若仍存在,可以选择使用rm指令删除配置文件或者备份起来...五.设置配置文件my.cnf 配置⼀下my.cnf,主要是数据库客⼾端和服务器的编码格式->统一使用UTF-8的编码格式。...mysql作为网络服务,那么就可以更改其指定的端口号,通过配置my.cnf进而更改端口号。...socket:域间套接,会把本地mysql进程的pid放到mysql.sock。...七.常见问题 mysql 已经配置了客⼾端服务器utf8编码,但是⽆法输⼊⽂ 确保您在终端命令⾏可以输⼊⽂ [whb@VM-0-3-centos ~]$ env |grep LANG LANG=en_US.utf8

    18510

    MySQL配置优化

    如果MySQL的连接数据达到max_connections时,新来的请求将会被存在堆栈,以等待某一连接释放资源,该堆栈的数量即back_log。...默认配置数值是8388608(8M),主机有4GB内存,可改为268435456(256M) (4)query_cache_size 使用查询缓存(query cache),MySQL将查询结果存放在缓冲区...每当MySQL访问一个表时,如果在表缓冲区还有空间,该表就被打开并放入其中,这样可以更快地访问表内容。...如果某个内部heap(堆积)表大小超过tmp_table_size,MySQL可以根据需要自动将内存的heap表改为基于硬盘的MyISAM表。...Created_tmp_files表示MySQL服务创建的临时文件文件数,比较理想的配置是: Created_tmp_disk_tables / Created_tmp_tables * 100% <

    1.1K11

    Mysql配置详解

    配置文件 vi /data/$DOCKER_NAME/conf/my.cnf # 下载容器镜像 # docker search mysql docker pull mysql:5.7 # 运行容器...安装 二、配置文件 # 客户端登录配置 [client] port = 3306 # 端口号 socket = /var/lib/mysql/mysql.sock # 套接字文件 # 客户端命令行配置...[mysql] no-auto-rehash # 默认不自动补全 auto-rehash自动补全 # 服务优化配置 [mysqld] skip-grant-tables # 跳过登录验证 user...) skip-name-resolve = 1 #跳过主机名解析,直接IP访问,可提升访问速度 log-error = /data/log/mysqld_error.log #错误日志文件 # 重要配置...,","号隔开或使用多条记录 #数据库全量备份 [mysqldump] quick #强制mysqldump从服务器一次一行地检索表的行 max_allowed_packet = 32M #可接收数据包大小

    1.4K20

    配置MySQL选项

    如果用户在配置文件为某一选项指定了值,但在启动mysqld时,通过命令行为该选项指定了不同的值,MySQL将优先使用通过命令行指定的选项值。...在配置文件,名称使用小写的字母,两个词之间使用“-”或“_”进行连接,例如,“log-error”,“default_password_lifetime”。...当在运行的服务器使用变量时,在两个词之间全部使用“_”进行连接,例如,“log_error”。...,MySQL可以读取多个配置文件,其中的选项值以最后读取的文件的选项值为准。...注意,使用mysqld时需要加上--verbose选项,例如: shell> mysqld --help --verbose shell> mysql -help 在配置文件,选项按照组进行分类,组的名称使用

    13540

    Docker ,对 mysql 配置文件的修改操作

    背景 前面,我进行了 Replication 以及 PXC 集群的配置操作 但是发现,实际工作 一定会对 mysql配置参数进行修改的 比如:max_connections 但是,你会发现...,docker 因为是虚拟环境的原因 我们不能直接在 Linux 中进行配置文件的查找 如果,有时间 强烈建议,学习一下 Docker 操作技巧 毕竟我也是接触遇到问题才会找途径解决 在此...修改 my.cnf 配置文件,并保存 vi my.cnf ⑦....最后测试 最后,可以在 “ Navicat for windows ” 等工具查看是否配置参数生效 show VARIABLES like 'max_conn%'; 至于其他操作,应该举一反三的进行吧...MySQL 版本跟我们原本安装的也没关系 可以通过产看 MySQL 版本号比对 同时,其配置参数,多数都是默认的 我们从 "my.cnf" 中看不到其他参数 需要自行覆盖!

    5.9K30
    领券