赞
踩
建议没事多看官网,偶尔参考一下博文,官网才是原汁原味的,是一切水文、博文的源头。
mysql安装官方地址
官方上面介绍了9种安装方式,现在以第一种安装方式安装Mysql8.0。
环境:
centos7版本:3.10.0-1160.71.1.el7.x86_64
查看版本命令:uname -r
下载命令:
wget https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm
安装rpm:
yum install mysql80-community-release-el7-11.noarch.rpm
查看是否安装成功:
yum repolist enabled | grep "mysql.*-community.*"
以上操作之后,默认安装的版本是8.0,假如你要按照的正是这个版本,就可以跳过这个步骤。
查看要按照的版本:
yum repolist all | grep mysql
yum-config-manager --disable mysql57-community
yum-config-manager --enable mysql80-community
--disable
禁止;--enable
开启
也可以通过/etc/yum.repos.d/mysql-community.repo
开启和禁止。
yum install mysql-community-server
启动Mysql:
systemctl start mysqld
systemctl操作命令:
systemctl {start|stop|restart|status} mysqld
查看启动状态:
systemctl status mysqld
查看root临时密码:
sudo grep 'temporary password' /var/log/mysqld.log
登录修改密码:
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
修改密码时有可能会报设置的密码不符合密码安全策略:
查看密码安全策略:
SHOW VARIABLES LIKE 'validate_password.%';
这里的策略是中等,要求要有大写至少一个,数字至少一个,特殊字符至少一个。
可以设置修改密码安全策略,详情参考官网。
设置允许任何地址访问:
use msyql;
update user set Host='%' where User='root';
刷新权限:
flush privileges;
查看user表:
select Host,User from user;
%
表示如何地址都可以访问,localhost
只能本地访问。
将MySQL注册为服务
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig --add
mysqld chkconfig mysqld on
service mysqld restart(重启)
service mysqld status (状态)
在CentOS 7上关闭防火墙,可以按照以下步骤进行操作:
查看返回的状态信息,如果看到“active(running)”说明防火墙已经被打开了。
以上步骤完成后,防火墙应该已经被成功关闭了。请注意在执行这些命令时,可能需要相应的权限。
宿主机连接:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。