一、检查是否安装过mysql
【Linux】【服务器】CentOS7下卸载MySQL详细过程步骤
二、下载Linux下的Mysql包,打开Mysql官网
1.MySQL官网
2.滑到最后,点击MySQL Community Server
3.选择版本及系统,点击右侧的Download,进入页面
三、通过finalshell软件导入服务器
绿色免安装
放入usr/local/mysql文件夹
四、解压
cd /usr/local/mysqltar -xvf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar
j解压完成后的包列表
五、安装
依次安装如下几个rpm包
rpm -ivh mysql-community-common-8.0.28-1.el7.x86_64.rpm --nodeps --forcerpm -ivh mysql-community-libs-8.0.28-1.el7.x86_64.rpm --nodeps --forcerpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm --nodeps --forcerpm -ivh mysql-community-server-8.0.28-1.el7.x86_64.rpm --nodeps --force
在rpm 语句后面加上 --nodeps --force,表示安装时忽略依赖关系
六、初始化mysql
mysqld --initialize --user=mysql
七、查看默认的初始密码
八、启动mysql服务
service mysqld start
查看一下服务状态是否启动
service mysqld status
九、修改密码
1.使用原始密码登录mysql
mysql -uroot -pYyh,xg;gg7y%
Enter password:输入密码不会显示
2.修改mysql密码为root
alter user 'root'@'localhost' identified by 'root';
十、再次用新密码登录
mysql -uroot -proot
十一、创建新用户,用来远程登录
1.首先我们切换到mysql数据库,然后在执行下面命令查看当前root用户的相关信息
mysqlselect user,host from mysql.user;
2.创建用户
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
username:你将创建的用户名;
%:指定该用户在哪个主机上可以登录,%表示该用户可以从任意远程主机登录,如果是本地用户可用localhost;
password:该用户的登录密码,密码可以为空,如果为空则该用户可以不需要密码登录服务器。