Tencent Cloud Practice--mysql

install 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数据库,成功。

Guess you like

Origin blog.csdn.net/work33/article/details/123030270