腾讯云安装mysql教程视频下载_腾讯云安装MySQL

  • Post author:
  • Post category:mysql


都说linux 和 mysql 是绝配,最近做了个小应用,打算把数据库切换成mysql. 记录下安装实操过程和遇到的坑。

一. 安装步骤

1.  下载包:wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

[root@VM-0-2-centos ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2. 安装 rpm.

[root@VM-0-2-centos ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm

3. 安装MySQL 服务。

[root@VM-0-2-centos ~]# yum -y install mysql-community-server

4. 启动MySQL 服务

[root@VM-0-2-centos ~]# systemctl start mysqld.service

5. 查看MySQL运行状态

[root@VM-0-2-centos ~]# systemctl status mysqld.service

3b0a656dfae835c2be286c2e8a89c4cd.png

6. MySQL 安装后的临时密码

此时MySQL已经开始正常运行,如上图,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码

[root@VM-0-2-centos ~]# grep “password” /var/log/mysqld.log

bc188a2c336c9ba52c31dcb2eef47bf0.png

二.开启远程登录

1. 进去MySQL shell, MySQL的命令好像都要带分号结尾。 -u 代表用户 -p 代表密码,接下来会提示输入密码

[root@VM-0-2-centos ~]# mysql -u root -p

f8b837614bc62accb5565e6683aba222.png

2. 看有哪些数据库。

mysql> show databases;

c05f1f301a4b56961e1ce799cb1417a7.png

3. 切换到mysql 数据库去修改用户登录权限,默认MySQL是不让远程机器访问数据库服务的,如下图,root账户的Host = localhost。

9b7c9d0e003fab57eb83ca69a302cf7d.png

4. 更新User 表 Host 字段为 ‘%’,代表所有远程主机。

mysql> update user set Host=’%’ where User=’root’;

5.刷新权限

mysql> flush privileges;

4b574cc2a81a3c297868f3401bb92d44.png

三 .测试远程主机访问MySQL.

1. 链接工具 Navicat.

遇到的3个连接错误

i. navicat连接远程mysql数据库显示2005 – unknown MySQL serverhost ‘ xxxx’(11001)解决办法

这个可能是你的主机IP地址写错了,报错也很明显。

ii. ERROR 1130 (HY000): Host ” is not allowed to connect to this MySQL server

这个是因为默认MySQL没有授权远程主机链接,这个上面有解决办法。

iii. Navicat连接MySQL时弹出1045:Access denied for user root@ ‘163.125.251.97’, 这个是密码错误,上面修改密码了,链接客户端的密码也修改了吗?

78692f52692b94b4c53478a6005b4d64.png

iv. 最后可能是腾讯云主机的入站规则打开,添加3306 端口。



版权声明:本文为weixin_28936835原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。