一、安装前的准备
1、确认已经安装好了gcc、gcc-c++和make,如果没有安装可以使用以下命令进行安装。
yum -y install gcc yum -y install gcc-c++ yum -y install make
2、关闭selinux和防火墙,避免影响安装过程。
setenforce 0 systemctl stop firewalld systemctl disable firewalld
二、下载MySQL安装包
MySQL官网下载地址:https://dev.mysql.com/downloads/mysql/
选择对应的版本进行下载,本次安装选择MySQL 8.0为例。
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
三、安装MySQL
1、安装rpm包。
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
2、安装MySQL服务。
yum -y install mysql-server
3、启动MySQL服务。
systemctl start mysqld
四、初始化MySQL
1、查看MySQL服务初始密码。
grep password /var/log/mysqld.log
2、登录MySQL,进行密码重置。
mysql -uroot -p ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
五、优化MySQL配置
1、修改MySQL配置文件。
vi /etc/my.cnf
2、在[mysqld]中添加以下内容,具体参数可以根据需要进行调整。
character-set-server=utf8 collation-server=utf8_general_ci default-storage-engine=INNODB innodb_file_per_table=1 innodb_buffer_pool_size=1G max_allowed_packet=256M
3、重启MySQL服务生效。
systemctl restart mysqld
六、设置MySQL开机自启动
1、开启服务开机自启动。
systemctl enable mysqld
七、检查MySQL版本
1、查看MySQL版本。
mysql -V
以上就是在Linux下安装MySQL的详细步骤。执行完以上步骤后,已经成功安装配置好了MySQL,可以愉快地进行数据存储操作了。