1.创建mysql文件夹

cd /usr/local
mkdir mysql

2.下载资源完整包,并上传到/usr/local/mysql

地址:https://dev.mysql.com/downloads/mysql/

如下图下载

 

3.解压mysql下载包

tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar

解压如下:

 

4.查询本地有没有已存在安装包和卸载

查询:

rpm -qa | grep mariadb

删除:

rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps

5. 安装顺序

rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm

6.安装全部正常,启动服务

查看服务状态:

systemctl status mysqld


停止服务:

service mysqld stop


初始化数据库,注意mysql8大小不区分需要在初始化时设置

如果存在/var/lib/mysql,需要先删除:rm -rf /var/lib/mysql

mysqld --initialize --console --lower-case-table-names=1

vi /etc/my.cnf

--增加 以下内容:

lower-case-table-names=1

赋权限:

chown -R mysql:mysql /var/lib/mysql/

启动:

systemctl start mysqld

7.数据库操作

获取初始密码登录mysql

cat /var/log/mysqld.log | grep password

修改密码:

先登录mysql: mysql -uroot -p 
修改密码:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123@admin';
修改用户访问限制:
use mysql;
UPDATE USER SET host ="%" where user = "root"; 
刷新:flush privileges;
退出:exit;

8.开启自启动服务

开启:

systemctl enable mysqld.service

关闭:

systemctl disable mysqld.service

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐