텐센트 클라우드 리눅스 서버 설치 및 원격 액세스 Mysql8

하나에이 부분 때문에, 우리는 텐센트 클라우드 서버에 마이크로 편지 무대 애플릿 프로젝트의 배포되는 자바 프로젝트에 당신을 준,하지만, 우리는 확실히 MySQL의 데이터베이스 서버를 설치하거나 다른 곳에 우리의 데이터를 넣어야 할 방법에 MySQL의 데이터베이스 리눅스 서버를 설치하고 몇 가지 일반적인 구성 데이터베이스를 수행하는 방법을 가르 칠 수 있습니다.

"배포 리눅스 서버에 자바 프로젝트, 마이크로 편지 무대가 서버에 배포 애플릿" https://juejin.im/post/5d6b206bf265da03ae788d01

우리의 서버에서 첫 번째 또는 로그

어떻게 내가 이미 언급에 서버에 로그인 할, 우리는 당신이 할 수있는 과정에 나를보고해야합니다.
영상
그런 다음 명령 줄은 검출기에 설치된 너무 MySQL의 서버입니다

rpm -qa|grep mysql

설치 한 경우, 다음 명령을 삭제하여 제거 할 수 있습니다

rpm -e --nodeps mysql-libs

둘째, 다운로드 및 설치 mysql을

  • MySQL 서버가 이미 설치 여부 1.
    yum list installed mysql*

    도 1의 대표적인 경우에 도시 된 바와 같이 설치되어 있지 나타나는
    영상

  • 2, 설치 소스 MySQL을
    
    sudo wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
- 3,下载mysql rpm源

wget을 http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLWVkYzkyMzdmNTVmNTgyNzQucG5n?x-oss-process=image/format,png)
- 4安装下载好的rpm包

sudo는 RPM -ivh mysql80-사회 릴리스 el7-1.noarch.rpm

![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLWZiNjQxM2YzYWI5Y2UzZjUucG5n?x-oss-process=image/format,png)
- 5安装mysql,发现提示,y到底

sudo는 냠 MySQL의 서버를 설치

![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLTg3ZDVhZmY0MWE3OTI0ZWEucG5n?x-oss-process=image/format,png)

![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLWJhNWY1ZTcyZWVkNzZhODQucG5n?x-oss-process=image/format,png)
凡是让输入的地方,都输入y
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLTQzNGIzOTkwMTE4ZTczMWIucG5n?x-oss-process=image/format,png)
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLWQyYzRmNGU2NTk3Y2Y5ZWMucG5n?x-oss-process=image/format,png)

![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLTBmZGFlZGE0NWI1MzQwOTU?x-oss-process=image/format,png)

![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLWUwZjFlYzNkNDViYTJhY2Y?x-oss-process=image/format,png)
有的地区服务器安装mysql比较慢,只能耐心等待了
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLWMxNmRlNzJiYzA0OGUzNTIucG5n?x-oss-process=image/format,png)

出现下面标志,代表安装成功
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLTE0NDM4MWIzYzE5MTk1YjI?x-oss-process=image/format,png)

- 6,查看下mysql的版本,确定是否安装成功

MySQL은 -V

![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLTA5MTFiYTAyMGRlNzhmZWIucG5n?x-oss-process=image/format,png)

可以看出我们安装的mysql版本是5.7.27
- 7,运行mysql

서비스가 시작 mysqld를

![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLTdlY2E0N2QwNTQ3ZDU0MTU?x-oss-process=image/format,png)
查看是否启动

서비스의 mysqld 상태

出现下面箭头所示,代表已经启动mysql
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLTU5ZGQ0ZmQ2NjY2NTQ2OGY?x-oss-process=image/format,png)

- 8,取得mysql初始化随机密码

그렙 "비밀번호"/var/log/mysqld.log

![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLTQ5NDI4MGExYTYwNmI5YWI?x-oss-process=image/format,png)
可以看到我们的初始密码是 l>KbWhk6K&+Y
- 9,登录mysql

MySQL의 -uroot -p'l> KbWhk6K 및 + Y '

记得把l>KbWhk6K&+Y换成你自己的密码。下面代表登录成功。
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLTczNmUyMDIyODUyYzU2OTg?x-oss-process=image/format,png)

- 10,更改root密码

'새 암호'로 식별 ALTER 사용자의 사용자 ();

(“需要带数字,大写字母,小写字母,特殊符号”)如我设置密码为 Qc123456!
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLTRjYzMxMWMyY2YzOWQ3NjQucG5n?x-oss-process=image/format,png)

设置密码永不过期

ALTER 사용자 '루트'@ 'localhost를'PASSWORD는 결코 만료되지;

![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLTU1MTBhMTM2N2QyYjdhYjA?x-oss-process=image/format,png)
一定要记得执行下面代码刷新MySQL的系统权限相关表

플러시 특권;

![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLWE5YTJiM2I1MjFiZDc4MDM?x-oss-process=image/format,png)

## 三,设置mysql可以远程访问
默认情况下,我们的mysql只可以在服务器的本地访问,远程是没法访问的,今天就来教大家如何设置mysql的远程访问。
- 1,同样还是先登陆mysql,这时登陆记得用我们新设置的密码。
如我们的mysql -uroot -p'Qc123456!' 这里的Qc123456!就是我的新密码
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLTNhOGUyOGU5MzAyMjc4MzUucG5n?x-oss-process=image/format,png)
2,登陆成功后用 show databases; 来显示所有的数据库
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLWYwNTk1ZmZjZmZiMWMwY2EucG5n?x-oss-process=image/format,png)
3,use mysql; 来更改管理员信息
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLTY3NDRjMjRmNThmMzU3NTMucG5n?x-oss-process=image/format,png)
4,select user,host from user; 查询所有的管理员
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLWQ2ZDYxMWRlMjhjZjk2MzUucG5n?x-oss-process=image/format,png)
5, update user set host = '%' where user = 'root'; 更新root用户的本地访问为% ,即代表可以远程访问。通常情况下我们的root用户应该只能本地访问,但是我们今天是为了学习方便,所以就设置root可以远程访问了。
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLTk3ZDQ4YWE3Mzg2YzJhMTYucG5n?x-oss-process=image/format,png)
6,设置完,一定要记得 flush privileges;刷新下权限。
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLTE5NGVlMWE3ZjllNmY3ZmYucG5n?x-oss-process=image/format,png)
7,再来看user表,root后面的信息就改变了。
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLTQwZDJjMGFiYjgxZGFhNjIucG5n?x-oss-process=image/format,png)

## 四,添加mysql数据库的子管理员
我们上面直接用root来操作数据库,有些危险,所以我们再来教大家添加一个子管理员。
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLWUwOWUxNGZjZWNiNDJjZGEucG5n?x-oss-process=image/format,png)
如上图所示:
1,添加用户名为xiaoshitou,密码为Xiaoshitou123!的子用户

에 의해 mysql_native_password 식별 사용자 xiaoshitou '@'% '생성'Xiaoshitou123를! ';

2,设置xiaoshitou这个用户可供远程访问

모든 권한을 부여합니다 . 에 'xiaoshitou'@ 그랜트 옵션 '%';

3,刷新权限

플러시 특권;


可以看到我们的xiaoshitou用户的host也变成了 %
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLWU2MzJmNDNmMTg5NmFmMTQucG5n?x-oss-process=image/format,png)
4,可以看到我们的xiaoshitou子用户也可以供远程访问了(远程访问前,要记得设置下服务器的安全组,下面第五步有讲)
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLTA1ZWY3MzMwOTM5MDIwMmYucG5n?x-oss-process=image/format,png)
后面的生产环境里我们也可以给这个xiaoshitou用户设置一些权限,比如只可以增加和修改mysql数据库,不可以删除数据。。。。

## 五,设置完以后不要忘记设置你服务器的安全组
出站和入站规则都要设置3306端口
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLWI2ZTcyNzEyM2QwNTc1MzQ?x-oss-process=image/format,png)
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLTYxNWRjMWFhNmFhODc5YzE?x-oss-process=image/format,png)

## 六,idea远程访问服务数据库。
- 1,进入mysql链接
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLWNlNzk1ODUzYzQwYjU2OGU?x-oss-process=image/format,png)
- 2,输入信息链接服务器mysql数据库
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLTlkMWNjYjk5YmFhMjgwYzM?x-oss-process=image/format,png)
- 3,查看链接效果
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82MjczNzEzLTYxZDYxMDNiMWU3ZjhiMzM?x-oss-process=image/format,png)

到这里我们就完整的在linux服务器里安装好mysql了,并且可以通过远程访问到。
#### 视频讲解
https://study.163.com/course/courseMain.htm?courseId=1209428915

有任何问题可以加我微信询问:2501902696(请备注编程)

추천

출처blog.51cto.com/14368928/2477889