centos stream下安装mysql8
一.快捷简便的安装方式
1.查看_卸载以前的mysql 或者 mariadb
命令 : rpm -qa | grep mysql(或者mariadb)
执行后显示 ,例如 : mysql-libs-5.1.73-5.el6_6.i686 --显示,表示已安装的相关模块,
rpm -e --nodeps mysq mysql-libs-5.1.73-5.el6_6.i686 --卸载(显示的都卸载掉)
卸载完后 再次执行rpm -qa | grep mysql(或者mariadb) 不再显示相关的模块信息表示卸载成功了
2.创建文件目录 mkdir /etc/mysql
创建完成后cd /etc/mysql --进入新建的文件夹
3.在该目录下载mysql的rpm文件
命令 : wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm --执行下载
其中 https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm 连接获取的方式,请看截图
如果未失效,可直接复制上条命令执行
否则请重新按截图方式获取
命令: ll --下载完成后查看文件名,然后复制完整的文件名
4.安装下载好的文件
命令 : yum localinstall *****(刚刚复制好的文件名) 把它安装到本地。
5.下一步安装mysql服务器
命令: yum search mysql 从yum服务器中查找相关 mysql ..server 字样的文件,并复制文件名
6.yum远程安装命令:yum install (自己复制的文件名)
启动测试: service mysqld start
查看服务器状态 service mysqld status
登陆:mysql -u root -p
新安装未设置密码直接回车,登录
显示一下就表示mysql 安装好了
二. 修改登录密码:
修改全局变量,使mysql支持简单密码,也可不执行,直接命令3.
1 set global validate_password.policy=0;
2 set global validate_password.length=1;
3 ALTER USER "root"@"localhost" IDENTIFIED BY "1234"; // 新密码为1234
如果没有正常提交 则在命令后面加上”\g”
修改后exit 重新登录,完成