1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 阿里云centos7通过yum安装 Mysql 8.0.11

阿里云centos7通过yum安装 Mysql 8.0.11

时间:2023-11-22 20:28:11

相关推荐

阿里云centos7通过yum安装 Mysql 8.0.11

大家好,本帖亲测没问题,安装的是目前MySQL最新版,此贴当时我安装时是Mysql 8.0.11,但如果版本更新,则会自动下载最新版MySQL。

安装环境 AliyunLinux(阿里的linux系统64位)

查看环境的命令

命令cat /etc/os-release

命令getconf LONG_BIT

--------------------------------------------------------------------------------------------------------------------------------

查看系统中是否存在mysql相关的文件 -- 存在则删除相关文件

查看命令find / -name mysql

删除命令find / -name mysql|xargs rm -rf;

--------------------------------------------------------------------------------------------------------------------------------

安装步骤

命令rpm -Uvh /mysql57-community-release-el7-11.noarch.rpm

命令yum --enablerepo=mysql80-community install mysql-community-server

中途会让你输入2个Y

第一个Y 说的是下载大小371M 问你是否下载 Y/N?

第二个Y 说的是 检索KEY ...... 是否导入GPG Y/N?

--------------------------------------------------------------------------------------------------------------------------------

Complete 成功 下面是安装的文件

查看mysql的状态

命令service mysqld start

查看mysql的默认密码

命令grep "A temporary password" /var/log/mysqld.log

--------------------------------------------------------------------------------------------------------------------------------

接下来开始配置mysql

坑1解决方法 复制COPY 虽然看不到 感觉复制上去之后就敲回车

命令mysql_secure_installation

注意 密码都是隐身的,千万别以为没输入上

第一个Y 问的是你是否要安装验证密码插件?

第二个1 看LOW/MEDIUM/STRONG 对应的意思 密码的强度 (个人操作下)一般情况下输入 0 或者1

第三个N 密码强度为100,是否还需要更改?

第四个Y 是否删除匿名用户?

第五个N 是否远程禁止root登陆?

第六个Y 说是默认有个TEST数据库 问你是否删除?

第7个Y 问你是否马上生效以上配置?

--------------------------------------------------------------------------------------------------------------------------------

登陆数据库mysql -u root -p;

查看数据库Show databases;

至此,MySQL已经安装完成,远程命令可以登陆,不过当你用Navicate 远程你连接则发现无法连接。下面我们看如何解决:

查看密码验证插件show variables like 'validate_password%';

调整密码验证规则:

设置密码难易强度

set global validate_password.policy=0;

设置密码最少几位

set global validate_password.length=4;

修改密码:

alter user 'root'@'localhost' identified by "123456";

#远程设置

mysql> use mysql;

mysql> update user set host='%' where user='root';

mysql登录用户密码设置好后,需要开发安全组端口

数据库的相关操作

#启动mysql

systemctl start mysqld.service

#结束

systemctl stop mysqld.service

#重启

systemctl restart mysqld.service

#开机自启

systemctl enable mysqld.service

123456789101112

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。