网站维护说明,银川网站建设有哪些,电商网站开发外包,南京的网站建设公司哪家好目录 下载安装包安装MySQL检测安装结果服务启停MySQL用户设置 下载安装包
下载地址#xff1a;https://downloads.mysql.com/archives/community/ 下载全量包如#xff1a;(mysql-8.1.0-1.el7.x86_64.rpm-bundle.tar)
解压#xff1a;tar -xzvf mysql-8.1.0-1.el7.x86_64.… 目录 下载安装包安装MySQL检测安装结果服务启停MySQL用户设置 下载安装包
下载地址https://downloads.mysql.com/archives/community/ 下载全量包如(mysql-8.1.0-1.el7.x86_64.rpm-bundle.tar)
解压tar -xzvf mysql-8.1.0-1.el7.x86_64.rpm-bundle.tar 解压目录如下
安装MySQL
需要将上述需要的包全部安装依次安装如下 rpm -ivh mysql-community-common-8.1.0-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-8.1.0-1.el7.x86_64.rpm rpm -ivh mysql-community-client-8.1.0-1.el7.x86_64.rpm rpm -ivh mysql-community-server-8.1.0-1.el7.x86_64.rpm
如果安装过程中遇到依赖检测错误可以在上述命令后加上--nodeps --force然后重新安装表示忽略依赖关系。 如rpm -ivh mysql-community-common-8.1.0-1.el7.x86_64.rpm --nodeps --force
如果要删除之前的安装可执行命令yum remove mysql-libs
检测安装结果
上述命令安装完成后执行命令rpm -qa|grep -i mysql检查安装结果。 检查MySQL的安装版本MySQL --version 初始化MySQL服务mysqld --initialize --usermysql 查看MySQL密码 执行grep password /var/log/mysqld.log或cat /var/log/mysqld.log在打开的文件中找到 [Server] A temporary password is generated for rootlocalhost: Ckizw/nQ0jc就是MySQL的密码。
服务启停
systemctl start mysqld # 启动MySQL
systemctl stop mysqld # 关闭MySQL
systemctl restart mysqld # 重启MySQL
systemctl status mysqld # 查看MySQL状态查看服务状态ps -ef |grep -i mysql 查看是否开机自动启动systemctl list-unit-files|grep mysqld.service 开机自启动设置
systemctl disable mysqld.service
systemctl enable mysqld.serviceMySQL用户设置
登录MySQLmysql -uroot -p回车后输入上面查到的密码登录。登录成功后需要重置密码否则不能进行其他操作。 修改密码alter user rootlocalhost IDENTIFIED BY 123456Aa.;密码自行指定需要注意的是MySQL有默认的密码限定规则如果不进行修改的话默认不能设置过于简单的密码。具体设置可看我另一篇博客https://blog.csdn.net/zf_csdn123/article/details/108362118修改root用户信息update user set host% where userroot;设置可远程访问权限 MySQL 5.7版本grant all privileges on *.* to root% IDENTIFIED BY 123456Aa.; MySQL 8.0版本grant all on *.* to root%;执行命令刷新权限flush privileges;
完成以上操作就可以用工具连接数据库了如果仍然不能连接可以查看是否是服务器防火墙拦截导致的。 防火墙管理
systemctl stop firewalld # 停止防火墙
systemctl disable firewalld # 启动防火墙
systemctl status firewalld # 防火墙状态