Linux系统:CentOS7
MySQL版本:5.7.41
安装方法:rpm安装(需要自己解决依赖问题)
云服务器:阿里云
MySQL客户端:Navicat
1、准备工作:
软件配置
本机是否有mysql软件:
rpm -qa | grep mysql
是否有冲突软件mariadb:
rpm -qa | grep mariadb
(如果有)卸载软件:
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
是否有依赖软件net-tools、libaio:
rpm -qa | grep net-tools
rpm -qa | grep libaio
(如果没有)安装依赖软件:
查看可按照的依赖软件包名:
yum list -y net-tools
yum install -y net-tools
安装:
yum list -y libaio
yum install -y libaio.x86_64
2、安装mysql
2.1 解压安装包:
tar -xvf mysql-5.7.41-1.el7.x86_64.rpm-bundle.tar
获得软件包若干。
2.1、按照依赖顺序安装软件包:
rpm -ivh mysql-community-common-5.7.41-1.el7.x86_64.rpm
rpm -ivh mysql.....libs....
rpm -ivh mysql.....devel....
rpm -ivh mysql.....libs-compat....
rpm -ivh mysql.....client....
rpm -ivh mysql.....server....
3、启动mysql
启动服务:
systemctl start mysqld
设置开机自启:
systemctl enable mysql
查询启动中的sql服务:
netstat -tunlp | grep mysql
查询启动中的mysql进程:
ps -ef | grep mysql
4、从日志中查询初始密码
cat /var/log/mysqld.log | grep password
5、进入mysql,初始化设置
进入mysql服务:
mysql -uroot -p
输入密码(输入后不显示,回车确认)
设置密码最低长度为4:
set global validate_password_length=4;
设置密码安全等级为低:
set global validate_password_policy=LOW;
设置新密码:
set password = password('新密码');
开启root用户访问权限:
GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY '密码';
刷新权限,使其生效:
flush privileges;
6、远程访问
开放系统3306端口:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
Navicat连接:
1、连接到云服务器
2、连接数据库
标签:grep,Lixnu,MySQL,ivh,.....,mysql,服务器,password,rpm From: https://www.cnblogs.com/lurenjia-bky/p/17277591.html