1. 查看是否已经安装,如果安装卸载即可
查看:yum list installed | grep mysql
卸载:yum -y remove mysq-XXX-XXX
2. 进入mysql官网下载rpm文件
3. 安装rpm文件
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
查看是否安装成功
进入/etc/yum.repos.d/文件,查看是否存在mysql-community.repo,mysql-community-source.repo这两个文件,存在则安装成功
4. 确认/修改版本
在通过mysql官网下载rpm文件的时候没有选择mysql版本的选项,那要如何安装其他版本呢?
修改mysql-community.repo文件,默认mysql安装是最新版本,通过对比文件,我们会发现enabled属性不同,如下:
enabled属性说明:当enabled=1时,及启用此版本安装;当enabled=0反是。
通过修改此属性安装我们需要的版本
5. 安装mysql
yum install -y mysql-server
6. 启用mysql
CENTOS6:service mysqld start
CENTOS7:systemctl start mysqld
7. 查看默认密码,并登录mysql
通过 grep ‘password’ /var/log/mysqld.log查看默认密码
A temporary password is generated for root@localhost: hilX0U!9i3_6
通过 mysql -uroot -p登录mysql输入密码,及上面查到的默认密码
8. 修改root 密码
alter user 'root'@'localhost' identified by 'newPassword’;
若出现一下提示信息:ERROR 1819 (HY000): Your password does not satisfy the current policy requirement.说明密码过于简单
9. 设置允许远程连接
grant all privileges on *.* to root@"%" identified by "newPassword”;
10. 查看/修改默认编码
通过 show variables like '%char%';查看MySQL字符集情况
配置my.cnf文件在[mysqld]下方添加一下配置
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
重启mysql,进入查看是否修改成功
备注:
CENTOS7对mysql的基本操作
启动mysql服务
systemctl start mysqld.service1
停止mysql服务
systemctl stop mysqld.service1
重启mysql服务
systemctl restart mysqld.service1
查看mysql服务当前状态
systemctl status mysqld.service1
设置mysql服务开机自启动
systemctl enable mysqld.service1
停止mysql服务开机自启动
systemctl disable mysqld.service
网友评论