linux(Centos7.4)下安装mysql8.0.26离线安装教程图解
·
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
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)