阿里云Linux-Centos8安装mysql8

1. 安装MySQL

依次执行以下三条指令,不出意外可顺利安装成功
 yum install mysql
 yum install mysql-server
 yum install mysql-devel

如出现以下报错提示:

阿里云Linux-Centos8安装mysql8

进入文件 /etc/yum.repos.d/CentOS-Linux-epel.repo,将 failovermethod=priority 注释。

阿里云Linux-Centos8安装mysql8

mysql安装好后,输入 mysql -V 查看mysql版本。

阿里云Linux-Centos8安装mysql8

2. 启动mysql并设置密码

输入 ps -ef|grep mysqld 查看 mysqld 是否有运行。

没有运行执行 service mysqld start 启动 mysql

初始情况 mysql root 用户没有设置密码,输入 mysql 可直接连接。

连接 mysql 后输入如下语句为 root 设置密码:

 ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';
 quit退出后,输入mysql -u root -p,回车输入密码即可连接mysql。

 service mysqld stop可停止mysql。

 service mysqld restart 重启mysql。

3. mysql配置远程连接

 输入mysql -u root -p连接mysql,然后输入
grant all privileges on *.* to 'dengzi'@'%' identified by '123456' with grant option;但是报了语法错误:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘identified by ‘123456’ with grant option’ at line 1

mysql8中不能同时创建新用户和授权,需要拆成两步来做:
1.创建新用户
2.授予权限(自己机器可授予全部权限)

设置root远程连接mysql

对于root用户,只需要将其host改为所有ip可访问(或者某个远程ip可访问),即可通过root远程连接mysql了。

切换mysql库
 use mysql;
 select host,user from user;

阿里云Linux-Centos8安装mysql8

将 root 的 host 改为 %,因为 root 拥有所有权限,所以此时即可远程连接了,修改操作如下:

 update user set host='%' where user='root';
刷新权限,不然不起作用,或者重启mysql也行
 flush privileges;

新建用户并配置远程连接

可以创建一个新用户专门提供外部远程连接。

首先创建一个用户 dengzi,并设置其 host 为 %,密码为aadzj。

create user 'dengzi'@'%' identified by '123456';

设置权限给 dengzi

grant all privileges on *.* to 'dengzi'@'%' with grant option;
刷新权限,不然不起作用,或者重启mysql也行
flush privileges;

此时即可以通过dengzi远程连接了。

阿里云Linux-Centos8安装mysql8

4. mysql服务常用操作

启动mysql
 systemctl start mysqld.service
停止
 systemctl stop mysqld.service
重启
 systemctl restart mysqld.service
开机自启
 systemctl enable mysqld.service

5. 阿里云安全组

如果连接失败,查询是否已经打开阿里云上的安全组!!!

阿里云Linux-Centos8安装mysql8
文章转载来源 https://blog.csdn.net/weixin_36586120/article/details/109063458

Original: https://www.cnblogs.com/aadzj/p/15752435.html
Author: 小公羊
Title: 阿里云Linux-Centos8安装mysql8

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/612487/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球