Linux 7安装Mysql5.7版本
Mysql 5.7的安装搭建
首先去到官方网站的下载链接中找到对应你Linux服务器版本的mysql软件包
https://dev.mysql.com/downloads/repo/yum/
我使用的是CentOS7所以下载Red HAT Enterprise Linux 7版本的软件包,然后跳转至下载界面 ↓ ↓ ↓
我们点击图片下面那句No thanks,just start my download.(直接开始下载)
然后浏览器会弹出下载窗口我们右键点击mysql软件包>>>复制下载连接去到你的终端上输入以下命令下载
最好在一个指定的目录中下载如:/home
cd /home
wget https://repo.mysql.com//mysql80-community-release-el7-6.noarch.rpm
下载完成后对软件包进行安装在系统上,并清空yum旧缓存创建新缓存
rpm -ivh mysql80-community-release-el7-4.noarch.rpm
yum clean all #清理旧缓存
yum makecache #新建用于安装mysql的缓存
软件包安装完毕后在/etc/yum.repos.d/目录中会产生两个mysql的yum源文件,对mysql-community.repo这个源文件进行修改
vi /etc/yum.repos.d/mysql-community.repo
因为我们装的是5.7版本所以要对两行命令进行修改
# Enable to use MySQL 5.7
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=0 >>> 将该行修改成enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
enabled=1 >>> 将该行修改成enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
:wq
接下来开始安装Mysql服务
yum install mysql-community-server -y #对mysql进行安装
systemctl start mysqld #运行mysql
systemctl enable mysqld #开机自启mysql
mysql -V #查看安装到mysql的版本
设置mysql目录的权限:
chown -R mysql:mysql /var/lib/mysql
grep "password" /var/log/mysqld.log #从mysql的日志文件中查看mysql root用户的初始密码
mysql -u root -p #以root用户登录数据库并输入密码
成功以root用户登录之后就可以对数据库进行操作了。
如果觉得root用户的初始密码太难记可以对root用户的密码进行更改
alter user root@'localhost' identified by 'Centos123.'; #更新root用户密码
注意!!!mysql拥有密码复杂性设置,不符合复杂性要求的密码都会显示失败。