centos7环境下安装mysql7.5.0版本数据库
发布时间:2022-11-29 12:37:56 所属栏目:教程 来源:
导读: 前言:centos7(linux)空间一般分布在根目录下的home文件下
查看磁盘大小命令 df -h
一、centos7(linux)安装mysql7.5.0前要先删除本机安装的mariadb(一)检查当前系统是否自带mysql相关程序文件
查看磁盘大小命令 df -h
一、centos7(linux)安装mysql7.5.0前要先删除本机安装的mariadb(一)检查当前系统是否自带mysql相关程序文件
|
前言:centos7(linux)空间一般分布在根目录下的home文件下 查看磁盘大小命令 df -h 一、centos7(linux)安装mysql7.5.0前要先删除本机安装的mariadb(一)检查当前系统是否自带mysql相关程序文件 1.检查已经安装的mariadb列表(rpm命令是RPM软件包的管理工具) rpm -qa | grep mariadb 2.然后执行删除 rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 (二)下面开始安装mysql(yum命令介绍 yum 是一个交互式的、基于 rpm 的包管理器,是一种联网安装软件的方式) 1.更新yum源 yum update 2.下载mysql yum包 wget 3.安装软件源 rpm -Uvh 4.安装mysql,后面的一直输入y就好了 yum install mysql-community-server 5.启动mysql service mysqld start 查看MySQL运行状态 service mysqld status mysql数据库_mysql拖库脚本_mysql库密码 到此mysql安装成功 查看mysql安装路径 ps -ef|grep mysql whereis mysql (三)修改密码 1.查看mysql默认密码 grep 'temporary password' /var/log/mysqld.log 2.使用mysql -u root -p命令和默认密码以root身份进入mysql数据库 mysql库密码_mysql拖库脚本_mysql数据库 mysql -u root -p 3.修改密码 ALTER USER "root"@"localhost" IDENTIFIED BY "123456Zyh@"; ALTER USER "root"@"%" IDENTIFIED BY "123Lss@"; 4.修改密码出错则需要找到对应的博客,因每台服务器情况不一样,此处就不一一举例 之后又报错: Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details. 检查配置文件(vi /etc/my.cn),将里面datadir=/var/lib/mysql改为: datadir=/var/lib/mysql/data 又新建了/var/lib/mysql/data目录,启动mysqlmysql数据库,这回终于可以了,真的是一步一坑! systemctl start mysqld 查看MySQL运行状态 service mysqld status (四)防火墙开放端口3306 1.首先查看防火墙状态 firewall-cmd --state 2.未开启防火墙,则需要开启防火墙 systemctl start firewalld.service 3.查看开放端口 netstat -ntlp 或 firewall-cmd --list-ports 4.防火墙开放端口3306 firewall-cmd --zone=public --add-port=3306/tcp --permanent 5.重启防火墙: systemctl restart firewalld.service 6.防火墙设置开机自启 systemctl enable firewalld.service 7.重启防火墙: systemctl restart firewalld.service 8.检查防火墙状态是否打开 firewall-cmd --state //防火墙-cmd-状态 (五)远程连接授权 1.使用mysql -u root -p命令和默认密码以root身份进入mysql数据库 mysql -u root -p 2.创建和授权admin远程数据库账号 create user 'admin'@'%' identified by 'Test@2022'; grant all on *.* to 'admin'@'%' identified by '123456Zyh@' with grant option; grant all on *.* to 'root'@'%' with grant option; (六)建立数据库 CREATE DATABASE 库名; CREATE DATABASE IF NOT EXISTS yzs_db_test default charset utf8 COLLATE utf8_general_ci; (六)创建其他数据库用户 1.#建用户 create user 'admin'@'%' identified by 'Test@2022'; create user 'user_yzs_db_test'@'%' identified by 'test@2022'; 2.#授权 grant all on *.* to 'admin'@'%' with grant option; grant all on *.* to 'user_yzs_db'@'%' with grant option; grant all on yzs_db_test.* to 'admin'@'%' with grant option; 3.删除数据库用户 //drop user 'user_yzs_db'@'%'; 4.#刷新权限 flush privileges; 5.#查看用户权限 show grants for user_yzs_db@'%'; show grants for admin@'%'; mysql拖库脚本_mysql库密码_mysql数据库 测试远程账号是否能连接该服务器数据库 (编辑:草根网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐



浙公网安备 33038102330472号