大家好,本帖亲测没问题,安装的是目前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 https://repo.mysql.com/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
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12