当前位置:网站首页>CentOS7 - yum install mysql
CentOS7 - yum install mysql
2022-07-31 12:32:00 【m0_67391518】
Check if mysql is installed on the system first
1
2
[[email protected] ~]#yum list installed mysql*
[[email protected] ~]#rpm –qa|grep mysql*
2. Check if there is an installation package
[[email protected] ~]#yum list mysql*
3. Install mysql client
[[email protected] ~]#yum install mysql
Note that mariab is installed by default here
4. Install mysql server (prompt)
Tip: If there is no error when entering this command, skip the following steps and continue to install the next server
[[email protected] ~]#yum install mysql-server
Note: The error here is that Mysql installation failed, and MariaDB is installed
Reason: CentOS7 comes with MariaDB instead of MySQL, MariaDB and MySQL are also Kaiyuan's database
5. Install mysql server (processing method) download MySQL source installation package
Go to the official website to view the latest installation package
https://dev.mysql.com/downloads/repo/yum/
Copy this download address and use wget to download to linux.
If the wget tool is not installed, use yum -y installwget to install it first.
Use wget + download address to download to Linux local, and then use yum to install.
Check the installation effect
yum repolist enabled | grep mysql.*
Install MySQL Server
yum -y install mysql-community-server
Start MySQL service
systemctl start mysqld.service
Run the command to check the running status
systemctl status mysqld.service
Initialize database password
Check the initial password
grep "password" /var/log/mysqld.log
Direct copy input password error
The reason is that ! is a special character and needs to be escaped and written as ! to be successfully recognized.
Login
mysql -uroot -p
Change password
ALTER USER 'root'@'localhost' IDENTIFIED BY '****************';
mysql has a password security check plug-in (validate_password) installed by default. The default password check policy requires that the password must contain: uppercase and lowercase letters, numbers and special symbols, and the length cannot be less than 8 characters.
Otherwise it will prompt ERROR 1819 (HY000): Your password does not satisfy the current policy requirements error
Six: Database Authorization
The database is not authorized, only supports localhost local access
mysql>GRANT ALL PRIVILEGES ON *.* TO?``'root'``@``'%'``IDENTIFIED BY?``'123456'``WITH GRANT OPTION;
//``You need to enter a username and password when connecting to the database remotely
Username: root
Password: 123456
Pointing ip:% represents all IPs, you can also input IP here to specify IP
The following statement is required for the modification to take effect after inputting
mysql>FLUSH PRIVILEGES;
Remote can also be achieved by modifying the table:
mysql -u root -pmysql> use mysql;mysql> update user set host = '%' where user = 'root';mysql> select host, user from user;
Seven: Set auto-start
systemctl enable mysqld
systemctl daemon-reload
8 Firewall Settings
Refer to thisCentOS7Install MySQL, modify the port - BlackManZhang - Blog Park
Let me introduce myself first. The editor graduated from Shanghai Jiaotong University in 2013. I worked in a small company and went to big factories such as Huawei and OPPO. I joined Alibaba in 2018, until now.I know that most junior and intermediate java engineers want to upgrade their skills, they often need to explore their own growth or sign up to study, but for training institutions, the tuition fee is nearly 10,000 yuan, which is really stressful.Self-learning that is not systematic is very inefficient and lengthy, and it is easy to hit the ceiling and the technology stops.Therefore, I collected a "full set of learning materials for java development" for everyone. The original intention is also very simple. I hope to help friends who want to learn by themselves but don't know where to start, and at the same time reduce everyone's burden.Add the business card below to get a full set of learning materials
边栏推荐
- Anaconda安装labelImg图像标注软件
- 基于生物激励神经网络的室内实时激光SLAM控制方法
- Getting started with jmeter performance testing steps (performance testing tool jmeter)
- [Shader] Shader official example [easy to understand]
- Shengxin Weekly Issue 38
- JVS开发套件产品定位
- How to correctly write the binary stream of the file returned by the server to the local file and save it as a file
- PAT考试总结(考试心得)
- FIFO深度计算学习记录(汇总)
- 关于IDEA开发工具的介绍
猜你喜欢
Exploring Plain Vision Transformer Backbones for Object Detection Paper Reading Notes
DCM 中间件家族迎来新成员
log4j2的使用
基于verilog的CRC校验(汇总)
TOGAF10标准读书会第2场活动精彩继续,高光时刻回顾!
MySQL面试八股文(2022最新整理)
centos7安装mysql5.7步骤(图解版)
The 2nd activity of the TOGAF10 Standard Reading Club continues wonderfully, and the highlights will be reviewed!
PyQt5快速开发与实战 9.7 UI层的自动化测试
Character Functions and String Functions
随机推荐
【核心概念】图像分类和目标检测中的正负样本划分以及架构理解
想吃菌子,当然是自己上山找了
The 2nd activity of the TOGAF10 Standard Reading Club continues wonderfully, and the highlights will be reviewed!
线性表的基本概念
深圳某游戏研发公司每个工位都装监控,网友:堪比“坐牢”!
jmeter性能测试步骤入门(性能测试工具jmeter)
log4j2的使用
Caused by: 类找不到: org.apache.flink.table.planner.delegation.ParserFactory或者ExecutorFactory
DCM 中间件家族迎来新成员
365天挑战LeetCode1000题——Day 044 最大层内元素和 层次遍历
JVS函数公式使用场景介绍
深度学习基本概念
Indoor real-time laser SLAM control method based on biological excitation neural network
集群的安全模式
VBA输出日志到工作簿demo
最长算术(暑假每日一题 11)
Shengxin Weekly Issue 38
机器学习基本概念
字符函数和字符串函数
[Shader] Shader official example [easy to understand]