1.检测当前系统中是否安装MySQL数据库
su root:切换至最高权限
rpm -qa:查询当前系统中安装的所有软件
rpm -qa | grep mysql:查询是否安装了mysql
rpm -qa | grep mariadb: 查询当前系统中是否安装了mariadb软件
注意:
如果当前系统中安装了mysql数据库,安装失败,CentOS7自带mariadb,与mysql数据库冲突
2.卸载已经安装的冲突软件
rpm -e --nodeps 软件名称
3.下载LinuxMySql并上传到Linux上
这里给大家准备好了:(要和我的保持一致不然后续很麻烦)单击获取下载地址
提取码:yyds
可以通过:来完成上传 没有的自行百度下载,这里就不教了。
3.1下载好上传到自己Linux
查看是否上传成功:ll
创建目录:mkdir 目录名 这里我是创建安装这个目录下/usr/local/mysql
移动软件:mv 软件名 目录名
切换目录:cd 目录名
3.2解压mysql软件
tar -zxvf 软件名
会解压出这6个.rpm文件
4.安装MySql
就按照图片的顺序安装上面的6个rpm文件 (耐心等待)
4.1启动mysql
systemctl status mysqld 查看mysql服务状态
systemctl start mysqld 启动mysql服务
未开启:
开启:
4.1.1可以设置开机时启动mysql服务,避免每次开机启动
systemctl enable mysqld 开机时自动启动mysql服务 根据自己情况设置
netstat-tunlp 查看已经启动的服务
netstat -tunlp | grep mysql 查找指定的mysql服务
ps -ef | grep mysql 查看mysql线程
查看已经启动的服务
4.1.2查阅临时密码
第一次启动的时候会在cat /var/log/mysqld.log文件中生成临时密码
cat /var/log/mysqld.log 查看文件全部内容
cat /var/log/mysqld.log | grep password 查看指定字段临时密码
4.1.3登录mysql
mysql -uroot -p 登录mysql
输入刚刚复制的临时密码登录,这里不会显示密码,直接回车登录
4.1.4修改密码
提示:登录玩mysql后使用的命令都是mysql命令
set global validate_password_length=4; 设置密码长度最低4位数
set global validate_password_policy=LOW; 设置4位数密码需要将安全等级降低
set password = password('root'); 设置密码为root根据自己情况设置
4.1.5开放访问权限
grant all on *.* to 'root'@'%'identified by 'root';
开启后就可以在windows系统中访问远程的mysql数据库了
flush privileges;
刷新,立即生效
exit 退出登录
mysql -uroot -proot 测试新密码是否生效
5.测试连接
若连接不上开启3306端口号,自行百度