安装mysql
1.下载包
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
2.安装
sudo rpm -ivh mysql57-community-release-el7-8.noarch.rpm
sudo yum install mysql-server
这样按道理是安装成功了
查看是否安装成功就要查看有没有pid
service mysqld start
chkconfig --list mysqld
mysqld 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:启用 6:关闭
安装成功就能进去mysql。输入密码
在win是没有默认密码的,但是腾讯云是有的
使用文件传输软件找到my.conf
添加 skip-grant-tables
service mysqld restart来重启
这种方法是跳过密码验证
然后修改密码
set password for 'username'@'host' = password('newpassword');
根据网友Marksmanbat评论,如果在执行该步骤的时候出现ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement 错误。则执行下 flush privileges 命令,再执行该命令即可。
最后不要忘记将跳过验证的配置删掉
mysql -u root -p
输入刚才的密码就行
远程登录mysql
在宝塔里面的防火墙默认能开启
但是还要自己开放,应该是腾讯设置了默认吧
firewall-cmd --state 查看防火墙状态,防火墙是开启状态。
firewall-cmd --list-all 查看开放端口,3306没有包含在里面。
firewall-cmd --zone=public --add-port=3306/tcp --permanent 于是执行此命令开放3306端口号
firewall-cmd --reload 重启防火墙
再查看 firewall-cmd --list-all,发现3306端口已开放
再次访问远程mysql数据库,成功。