- 安装mysql之前需要先检查之前是否安装过mysql
rpm -qa | grep mysql
没有安装过MySQL的就可以继续进行安装了
2. 安装mysql
2.1 检查是否存在mariadb
ps -axj | grep mariadb
mariadb可能会影响到mysql的安装,为了避免安装时候的恶意外尽量在安装之前需要删除
2.2 将mysql解压到/usr/local根目录下
tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64_tar.gz -C /usr/local/
2.3 修改文件名
mv mysql-5.7.25-linux-glibc2.12-x86_64 mysql
2.4 切换到mysql 目录下,创建data文件夹
mkdir data
2.5 添加用户
useradd mysql
2.6 初始化信息
切换到mysql/bin目录下执行:生成root用户的初始化密码:例如-> wTSdlJL>A2j5
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
2.7 在bin目录下执行
./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
2.8 更改文件夹所属权
chown -R mysql:mysql /usr/local/mysql/
2.9 启动mysql
需要在mysql\bin目录下执行 ,启动之后查询一下mysql状态
service mysqld restart
service mysqld status
注意:如果在运行命令的时候出现一下问题可以按照图片解决
3. 登录mysql
mysql -u root -p
注意:在centos安装的过程中可能会有一些报错,找不到my.cnf等问题可以参照下面的方法解决 CentOS7 安装MYSQL的教程-腾讯云开发者社区-腾讯云
3.1 mysql 初次使用会提示修改密码
show databases;
alter user 'root'@'localhost' identified by '123456';
最后mysql 可以正常使用了