Centos7的yum源中默认是没有mysql,因为现在已经用mariaDB代替mysql了。
首先我们下载mysql的repo源,我们可以去mysql官网找最新的repo源地址
地址:
https://dev.mysql.com/downloads/repo/yum/
开始在linux下下载repo源
//下载mysql rpm包
# wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
//安装mysql rpm包
# yum localinstall mysql57-community-release-el7-11.noarch.rpm
//安装mysql
# yum install mysql-community-server
安装成功后需要重启mysql服务
systemctl start mysqld
设置为开机启动
systemctl enable mysqld
刚开始安装的Mysql5.7是会随机生成一个root密码的,我们要先找到这个随机密码,然后改新密码。我们可以通过grep命令查找随机root密码。
安装完mysql 之后,登陆以后,不管运行任何命令,总是提示需要修改密码,通过alter user修改密码
step 1: SET PASSWORD = PASSWORD('your newpassword');
step 2: ALTER USER 'root'@'localhost'PASSWORD EXPIRE NEVER;
step 3: flush privileges;
Tips
查看Mysql实时连接 show processlist;
MySQL服务重启方法 systemctl restart mysqld.service
MySQL配置文件默认路径 /etc/my.cnf
更改配置文件设置默认UTF-8编码方式: