腾讯云centos部署MySQL8.0
首先下载MYSQL存储库
sudo rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
安装mysql8
sudo yum install mysql-server --nogpgcheck
安装完成后,就可以开始启动MySQL
sudo systemctl start mysqld
查看mysql启动状态
sudo systemctl status mysqld
显示active(running)则为运行成功
查看mysql默认密码,密码为 root@localhost: 后的字符串
cat /var/log/mysqld.log | grep 'temporary password is generated'
使用临时密码登录系统
mysql -uroot -p
修改密码
set password = '新密码';
进行远程设置
为root创建权限
update user set host = '%' where user = 'root';
权限刷新(一定要搞)
flush privileges;
解决navicat连接报错error2003:Can‘t connect to MySQL server (10060)
一般的centos7看到防火墙是关闭的,一般就可以连接到了,但是腾讯云的防火墙不靠用户自己决定,我一开始也遭重了,搞了几个小时(T_T),解决方法是
1.进入腾讯云的服务器管理页面
点击防火墙,添加规则
点击确定就可以访问了
别的服务也要开启端口,才可以正常使用