温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

phpStudy2016 mysql5.5升级mysql8的实例分析

发布时间:2021-10-25 10:24:36 来源:亿速云 阅读:273 作者:柒染 栏目:大数据

phpStudy2016 mysql5.5升级mysql8的实例分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

一、下载mysql

phpStudy2016 mysql5.5升级mysql8的实例分析

phpStudy2016 mysql5.5升级mysql8的实例分析

二、检查mysql是否在windows环境变量path中,不在则把D:\phpStudy\MySQL\bin加入环境变量

phpStudy2016 mysql5.5升级mysql8的实例分析

   如何重启设置path生效,请参考 https://my.oschina.net/u/1422143/blog/3227656

三、备份旧有mysql5.5

    注意:复制之前需要卸载mysql服务

phpStudy2016 mysql5.5升级mysql8的实例分析

1、卸载MySQL服务

mysqld remove

2、卸载MySQLa服务

phpStudy2016 mysql5.5升级mysql8的实例分析

    phpStudy2016 mysql5.5升级mysql8的实例分析

  3、把下载的mysql8解压到mysql目录

phpStudy2016 mysql5.5升级mysql8的实例分析

4、安装mysql8的服务

1)初始化并输出默认生成的密码

mysqld --initialize --console

phpStudy2016 mysql5.5升级mysql8的实例分析

2)安装mysql8服务

mysqld install

3)安装phpStudy的MySQLa服务

phpStudy2016 mysql5.5升级mysql8的实例分析

四、创建D:\phpStudy\MySQL\my.ini

[mysql]
default-character-set=utf8

[mysqld]
port=3306
default_authentication_plugin=mysql_native_password
basedir=D:/phpStudy/MySQL/
datadir=D:/phpStudy/MySQL/data/
character-set-server=utf8
default-storage-engine=InnoDB
collation-server=utf8_unicode_ci
init_connect='SET NAMES utf8'
innodb_buffer_pool_size=64M
innodb_flush_log_at_trx_commit=1
innodb_lock_wait_timeout=120
innodb_log_buffer_size=4M
innodb_log_file_size=256M
interactive_timeout=120
join_buffer_size=2M
key_buffer_size=32M
log-error="D:/phpStudy/MySQL/data"
log_error_verbosity=1
max_allowed_packet=16M
max_connections=1000
max_heap_table_size=64M
myisam_max_sort_file_size=64G
myisam_sort_buffer_size=32M
read_buffer_size=512kb
read_rnd_buffer_size=4M
server_id=1
skip-external-locking=on
sort_buffer_size=256kb
table_open_cache=256
thread_cache_size=16
tmp_table_size=64M
wait_timeout=120
sql-mode="STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,ONLY_FULL_GROUP_BY"
[client]
port=3306
default-character-set=utf8

五、重新设置mysql密码

打开mysql

alter user 'root'@'localhost' identified with mysql_native_password by 'root';

exit退出,重连启动即可

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI