深圳自适应网站设计,网站域名地址,做番号网站违法么,企业官网设计模板一、环境准备 1、清理环境中系统自带的MySQL #xff08;1#xff09;删除系统自带的MySQL或Mariadb yum remove mysql-libs #xff08;2#xff09;查询系统中是否还有残余的依赖包 rpm -qa | grep mariadb #xff08;3#xff09;删除rpm依赖包 rpm -e --nodeps mar… 一、环境准备 1、清理环境中系统自带的MySQL 1删除系统自带的MySQL或Mariadb yum remove mysql-libs 2查询系统中是否还有残余的依赖包 rpm -qa | grep mariadb 3删除rpm依赖包 rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 2依赖包下载 注请按照自己的实际需求进行包管理 1安装所有的开发工具包 yum groupinstall -y Development tools 2安装其它的必需包 yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel 二、MySQL8安装 1、在官网上下载rpm包管理文件 wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm 2、本地安装mysql yum localinstall mysql80-community-release-el7-1.noarch.rpm 3、查询是否能连接上MySQL仓库 yum repolist enabled | grep mysql.*-community.* 4、安装MySQL服务 yum install mysql-community-server 三、MySQL配置 1、开启兼容MySQL8之前版本 vim /etc/my.cnf
default-authentication-pluginmysql_native_password 2、修改MySQL默认初始密码 1查询MySQL默认初始密码 grep temporary password /var/log/mysqld.log 2登录MySQL mysql -u root -p 3输入查询显示的密码 4修改密码 ALTER USER rootlocalhost IDENTIFIED BY Welcome_1; 5刷新系统权限列表 flush privileges; 6重新登录 3、远程登录授权 use mysql;
select user,host from user;
update user set host % where user root; 4、防火墙开启3306与22端口 3306 MySQL默认端口22 SSH访问端口 5、密码策略 1查看MySQL密码策略 show variables like %validate%; 2设置简单密码 注global配置全局 相当于更改配置文件my.cnf set global validate_password.policy0
set global validate_password.mixed_case_count0;
set global validate_password.number_count0;
set global validate_password.special_char_count0;
flush privileges; 3修改密码 mysql alter user root% IDENTIFIED BY 密码; 6、默认字符集修改 1查看MySQL密码策略 show variables like %character%; 2my.cnf配置文件修改 [mysqld]
init_connectset collation_connection utf8_general_ci
init_connectset collation_databaseutf8_general_ci
init_connectset names utf8
init_connectset character_set_connectionutf8
character-set-serverutf8
collation-serverutf8_general_ci
skip-character-set-client-handshake 四、MySQL启动 1、启动MySQL服务 systemctl start mysqld 2、查看MySQL服务状态 systemctl status mysqld 3、开机自启 systemctl enable mysqld.service 4、重启MySQL服务 systemctl restart mysqld; 五、注意事项 1、以上操作均为root用户 2、ERROR 1819 (HY000) mysql5.7默认安装了密码安全检查插件validate_password默认密码检查策略要求密码必须包含大小写字母、数字和特殊符号并且长度不能少于8位。 3、新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表否则会出现拒绝访问 flush privileges; 4、如果是阿里云等云服务器 需要在安全设置访问管理中 开启3306端口访问 5、如果使用Xshell连接访问22号端口 使用Xftp请使用SFTP协议访问22号端口 6、配置字符集编码时请使用“utf8_general_ci”而非“utf8_unicode_ci”