linux下安装mysql
如图:点击download
-
在linux的opt目录下新建一个mysql目录 mkdir /opt/mysql
-
进入目录 cd /opt/mysql
-
通过xftp7将自己下载的tar压缩包传输到自己创建的mysql包中
-
将压缩包解压到当前文件夹中,tar -xvf mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar
-
解压后可以看到有rpm包
-
删除linux自带的数据库mariadb,如果不删除会与自己安装的mysql数据库起冲突。
-
运行 rpm -qa | grep mari 查询自己的mariadb数据库,
-
分别运行rpm -e --nodeps mariadb-libs和rpm -e --nodeps marisa删除其自带数据库
-
在自己创建的mysql文件夹下执行依次执行以下命令
rpm -ivh mysql-community-common-5.7.36-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.36-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.36-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.36-1.el7.x86_64.rpm
-
之后启动自己的mysql服务 systemctl start mysqld.service
-
给自己的mysql设置root密码,以为mysql初始会自动给root用户设置随机密码,运行以下密码查看自己的初始密码:grep "password" /var/log/mysqld.log
方框内即为自己的初始密码
-
运行 mysql -u root -p ,登录root用户,输入以上方框内的密码,即可进入mysql命令行
-
重新设置自己的root密码,mysql默认的密码等级是1,如果学习的时候想设置比较简单的密码可以执行 set global validate_password_policy=0 来让自己的密码等级设置为0
等级提示表 0 只要求长度(默认8位) 1 要求长度,数字,大小写,特殊字符 2 要求长度,数字,大小写,特殊字符, -
之后执行一下命令修改自己的root密码 set password for'root'@'localhost'=password('haostudy');
第二个password里面为自己的密码,改成自己想要的密码即可
-
运行 flush privileges; 使自己的密码生效 退出(quit)重新进入数据库即可