一、检查是否安装过mysql
二、下载Linux下的Mysql包,打开Mysql官网
1.MySQL官网
MySQL :: Page Not Foundhttps://dev.mysql.com/downloads/mysql//
2.滑到最后,点击MySQL Community Server
3.选择版本及系统,点击右侧的Download,进入页面
三、通过Xshell软件导入安装包
放入usr/local/mysql文件夹
四、解压
cd /usr/local/mysql
tar -xvf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar
五、安装
依次安装如下几个rpm包
rpm -ivh mysql-community-common-8.0.28-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-8.0.28-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-8.0.28-1.el7.x86_64.rpm --nodeps --force
六、初始化mysql
mysqld --initialize --user=mysql
七、查看默认的初始密码
cat /var/log/mysqld.log | grep 'temporary password'
八、启动mysql服务
service mysqld start
查看一下服务状态是否启动
service mysqld status
九、修改密码
1.使用原始密码登录mysql
mysql -uroot -p
Enter password:输入密码不会显示
2.修改mysql密码为root
alter user 'root'@'localhost' identified by 'root';
十、再次用新密码登录
mysql -uroot -p
root
十一、创建新用户,用来远程登录
1.首先我们切换到mysql数据库,然后在执行下面命令查看当前root用户的相关信息
mysql
select user,host from mysql.user;
2.创建用户
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
#开放权限
grant all privileges on *.* to root@'%' with grant option;
#刷新权限
flush privileges;
username:你将创建的用户名;
%:指定该用户在哪个主机上可以登录,%表示该用户可以从任意远程主机登录,如果是本地用户可用localhost;
password:该用户的登录密码,密码可以为空,如果为空则该用户可以不需要密码登录服务器。