当前位置:网站首页>Linux下mysql数据库安装教程
Linux下mysql数据库安装教程
2022-07-05 13:55:00 【全栈程序员站长】
1 . 安装新版mysql前,需将系统自带的mariadb-lib卸载 [[email protected] ~]# rpm -qa|grep mariadb mariadb-libs-5.5.52-1.el7.x86_64 [[email protected] ~]# rpm -e –nodeps mariadb-libs-5.5.52-1.el7.x86_64 2 上传mysql :mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar 3 创建文件夹:mkdir /usr/local/mysql 3 解压安装包到目标文件夹下: tar -xvf mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql
4 使用rpm -ivh命令依次进行安装,安装顺序rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm mysql-community-libs-5.7.18-1.el7.x86_64.rpm(依赖于common) mysql-community-client-5.7.18-1.el7.x86_64.rpm(依赖于libs) mysql-community-server-5.7.18-1.el7.x86_64.rpm(依赖于common,client)
perl(Getopt::Long) is needed by mysql-community-server-5.7.18-1.el7.x86_64 perl(strict) is needed by mysql-community-server-5.7.18-1.el7.x86_64 这里说的很清楚,缺少perl,执行yum install perl然后在安装,成功! 5 启动及停止MySQL 完成安装步骤之后,首先配置MySQL的开机自动启动,在这里使用systemctl命令。 # systemctl enable mysqld.service 接着使用systemctl start mysqld.service命令启动MySQL。 # systemctl start mysqld.service 而停止MySQL时使用systemctl stop mysqld.service命令。 # systemctl stop mysqld.service 6 登陆MySQL 这时候又会碰到困难,没有密码进不去: 在/ect/my.cnf 的最后面加上一行: skip-grant-tables 保存退出 重启mysql服务:service mysqld restart 然后再连接mysql就可以了 进入mysql: use mysql; update mysql.user set authentication_string=password(‘123qwe’) where user=’root’; 然后再把my.cnf里面加的那行删掉,然后再用root账号和密码进入mysql 进去之后需要重新设置root密码: SET PASSWORD = PASSWORD(‘[email protected]’); ALTER USER ‘root’@’localhost’ PASSWORD EXPIRE NEVER;//设置密码永不过期 这个密码必须符合密码规范 flush privileges;(使立即生效) 设置远程可以登录: GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘[email protected]’ WITH GRANT OPTION; flush privileges;(使立即生效) 7 设置防火墙: 开启端口 firewall-cmd –zone=public –add-port=3306/tcp –permanent 重启防火墙 firewall-cmd –reload 查看规则是否生效 iptables -L -n
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/111284.html原文链接:https://javaforall.cn
边栏推荐
- OSI and tcp/ip protocol cluster
- PHP generate Poster
- ETCD数据库源码分析——rawnode简单封装
- Elfk deployment
- Elk enterprise log analysis system
- UE source code reading [1]--- starting with problems delayed rendering in UE
- ZABBIX monitoring
- LeetCode_2(两数相加)
- [machine learning notes] how to solve over fitting and under fitting
- 什么叫做信息安全?包含哪些内容?与网络安全有什么区别?
猜你喜欢

Data Lake (VII): Iceberg concept and review what is a data Lake

物联网应用技术专业是属于什么类

Comparison of several distributed databases

神经网络物联网未来发展趋势怎么样
![Primary code audit [no dolls (modification)] assessment](/img/b8/82c32e95d1b72f75823ca91c97138e.jpg)
Primary code audit [no dolls (modification)] assessment

In addition to the root directory, other routes of laravel + xampp are 404 solutions

Liar report query collection network PHP source code
![[cloud resources] what software is good for cloud resource security management? Why?](/img/c2/85d6b4a956afc99c2dc195a1ac3938.png)
[cloud resources] what software is good for cloud resource security management? Why?

锚点导航小demo

Jasypt configuration file encryption | quick start | actual combat
随机推荐
[server data recovery] a case of RAID5 data recovery stored in a brand of server
Convolutional Neural Networks简述
RK3566添加LED
Ordering system based on wechat applet
upload (1-6)
Sqllab 1-6 exercise
常见问题之PHP——Fatal error: Allowed memory size of 314572800 bytes exhausted...
搭建一个仪式感点满的网站,并内网穿透发布到公网 2/2
[js] basic syntax - for loop
荐号 | 有趣的人都在看什么?
PHP5下WSDL,SOAP调用实现过程
研究生可以不用学英语?只要考研英语或六级分数高!
Primary code audit [no dolls (modification)] assessment
Brief introduction to revolutionary neural networks
2022 construction welder (special type of construction work) special operation certificate examination question bank and online simulation examination
【云资源】云资源安全管理用什么软件好?为什么?
Kotlin collaboration uses coroutinecontext to implement the retry logic after a network request fails
Why do I support bat to dismantle "AI research institute"
Source code analysis of etcd database -- peer RT of inter cluster network layer client
基于微信小程序的订餐系统