企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
(1)TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). 解决方法:在 vi /etc/my.cnf 文件中加上 : explicit_defaults_for_timestamp=true 。保存后再次启动就可以了。 (2)windows下启动多个mysql服务 1、下载mysql免安装版,在D,E盘分别复制一份解压 2、进入解压的mysql目录,自己下载的MySQL-server-5.5,进入MySQL-server-5.5目录,打开my.ini配置文件,在配置文件中找到如下配置项进行更改: D 盘下的MySQL-server: [client] port=3306 The TCP/IP Port the MySQL Server will listen on port=3306 #Path to installation directory. All paths are usually resolved relative to this. basedir="D:\MySQL-Server-5.5" #Path to the database root datadir="D:\MySQL-Server-5.5\data" E 盘下的MySQL-server: [client] port=3307 The TCP/IP Port the MySQL Server will listen on port=3307 #Path to installation directory. All paths are usually resolved relative to this. basedir="E:\MySQL-Server-5.5" #Path to the database root datadir="E:\MySQL-Server-5.5\data" (port端口默认为3306,可以保持一个mysql服务为默认端口,如 D 盘中的 mysql 配置文件中port 配置项不进行修改,只修改 E 盘中的 port 配置(但 basedir 和 datadir这两项都必须修改成相应目录下的路径,如:D 盘修改为:basedir="D:\MySQL-Server-5.5"和datadir="D:\MySQL-Server-5.5\data") 3、打开 cmd 命令界面,分别使用命令进入对应mysql目录, 如进入 D:\MySQL-server-5.5\bin 输入命令: mysqld -install mysql3307 --defaults-file="F:\mysql3307\my.ini" 提示:Service successfully installed. 表示服务已经安装成功 如进入 E:\MySQL-server-5.5\bin 目录,输入命令: mysqld -install mysql3307 --defaults-file="D:\SOFT_PHP_PACKAGE\mysql3307\my.ini" 提示:Service successfully installed. 表示服务已经安装成功 4、打开“运行” 输入“regedit” 打开注册表,依次展开HKEY_LOCAL_MACHINE--->SYSTEM--->CurrentControlSet--->services,找到上面安装的MySQL 和 MySQL2 服务,修改参数 ImagePath值, MySQL修改为:D:\MySQL-Server-5.5\bin\mysqld --defaults-file=D:\MySQL-Server-5.5\my.ini MySQL MySQL2修改为:E:\MySQL-Server-5.5\bin\mysqld --defaults-file=E:\MySQL-Server-5.5\my.ini MySQL2 5、启动服务,可以在 cmd 界面输入命令:net start MySQL 来启动 MySQL 服务,也可以在 “运行” 里面输入 “services.msc” 打开服务面板,找到 MySQL 右击启动 6,此时登入MySQL是会报错 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 尝试修改root用户密码 打开my.ini,找到[mysqld],在下面添加 skip-grant-tables 此时使用root账号,密码处按回车即可登录 然后修改密码: UPDATE user SET Password=PASSWORD('123456') where USER='root'; mysql> FLUSH PRIVILEGES; 或者进入 E:\MySQL-server-5.5\bin 目录 执行mysqladmin -u root password 123456 (3) Change Master to Master_host='localhost', Master_port=3306, Master_user='root', Master_Password='123456';