当前位置: 首页 > news >正文

西宁网站建设哪家公司好wordpress 畅言 右下角链接

西宁网站建设哪家公司好,wordpress 畅言 右下角链接,wordpress 答题,做网站的怎么赚钱文章目录 环境介绍一、安装前准备 1.卸载MariaDB 1.1 查看是否安装mariadb1.2 卸载1.3 检查是否卸载干净 2.检查依赖 2.1 查看是否安装libaio2.2 查看是否安装numactl 二、安装MySQL 1.下载资源包 1.1 官网下载1.2 wget下载 2.解压3.重命名4.创建存储数据文件5.设置用户组并赋…
文章目录
  • 环境介绍
  • 一、安装前准备
    • 1.卸载MariaDB
      • 1.1 查看是否安装mariadb
      • 1.2 卸载
      • 1.3 检查是否卸载干净
    • 2.检查依赖
      • 2.1 查看是否安装libaio
      • 2.2 查看是否安装numactl
  • 二、安装MySQL
    • 1.下载资源包
      • 1.1 官网下载
      • 1.2 wget下载
    • 2.解压
    • 3.重命名
    • 4.创建存储数据文件
    • 5.设置用户组并赋权
    • 6.初始化MySQL
    • 7.配置参数文件
    • 8.启动MySQL
    • 9.设置软连接,并重启MySQL
    • 10.登录并更改密码
    • 11.开放远程连接
    • 12.连接工具测试连接MySQL
    • 13.MySQL启动和停止
  • 三、设置开机自启动(可选)

环境介绍

操作系统:Centos7.6
MySQL版本: 8.0.30

本文使用的是当前最新8.0.30版本,如果需要安装的版本比8.0.30高或者低,只要是8.0.*版本,那就可以按照本文说明安装,基本不会有任何问题。

一、安装前准备

1.卸载MariaDB

安装MySQL的话会和MariaDB的文件冲突,所以需要先卸载掉MariaDB。

1.1 查看是否安装mariadb
rpm -qa|grep mariadb
1.2 卸载
rpm -e --nodeps 文件名
1.3 检查是否卸载干净
rpm -qa|grep mariadb

2.检查依赖

2.1 查看是否安装libaio
rpm -qa|grep libaio

如果没有安装则执行

yum -y install libaio //安装libaio 
2.2 查看是否安装numactl
rpm -qa|grep numactl

如果没有安装则执行

yum -y install numactl //安装numactl 

二、安装MySQL

1.下载资源包

可以在官网下载安装包或者在服务器直接使用wget下载。

1.1 官网下载

MySQL官网下载地址:https://dev.mysql.com/downloads/mysql/
在这里插入图片描述

1.2 wget下载
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.30-el7-x86_64.tar

2.解压

注:本文安装包上传到了 /usr/local/ 目录下

进入安装包目录

cd /usr/local/

拆分tar包

tar -xvf mysql-8.0.30-el7-x86_64.tar

解压安装包

tar -zxvf mysql-8.0.30-el7-x86_64.tar.gz

3.重命名

将解压后的文件夹重命名为mysql

mv mysql-8.0.30-el7-x86_64/ mysql

4.创建存储数据文件

在重命名后的mysql文件夹中创建data文件夹

mkdir mysql/data

5.设置用户组并赋权

创建用户组

groupadd mysql

创建用户
-r:创建系统用户
-g:指定用户组

useradd -r -g mysql mysql

更改属主和数组

chown -R mysql:mysql /usr/local/mysql/

更改权限

chmod -R 755 /usr/local/mysql/

6.初始化MySQL

进入MySQL的bin目录

cd /usr/local/mysql/bin/

初始化

./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql --lower-case-table-names=1

初始化完成后会打印一个随机密码,后面会用到。
在这里插入图片描述

7.配置参数文件

vi /etc/my.cnf

配置文件修改为以下内容,也可以根据自己需要设置参数。

[client]
port = 3306
socket = /usr/local/mysql/data/mysql.sock
default-character-set = utf8mb4

[mysql]
default-character-set = utf8mb4

[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
init_connect = ‘SET NAMES utf8mb4’

port = 3306
socket = /usr/local/mysql/data/mysql.sock
skip-external-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
datadir = /usr/local/mysql/data
#lower_case_table_names=1
#如果要设置lower_case_table_names可以在初始化里面设置 ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql --lower_case_table_names=1
max_connect_errors=10000
max_connections = 10000

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[myisamchk]
key_buffer_size = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout

配置后修改 /etc/my.cnf 的权限为777

chmod 777 /etc/my.cnf

8.启动MySQL

/usr/local/mysql/support-files/mysql.server start

9.设置软连接,并重启MySQL

ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
ln -s /usr/local/mysql/mysql.sock /var/mysql.sock
service mysql restart

10.登录并更改密码

[root@localhost bin]# mysql -uroot -p
Enter password: 输入初始化随机密码

修改密码

alter user 'root'@'localhost' identified by '你的密码' password expire never; alter user 'root'@'localhost' identified with mysql_native_password by '你的密码' flush privileges;

11.开放远程连接

mysql>use mysql;
msyql>update user set user.Host='%' where user.User='root';
mysql>flush privileges;    //刷新权限

12.连接工具测试连接MySQL

在这里插入图片描述
如果服务器本地可以连接,但是连接工具远程连接不进去,则需要检查一下防火墙是否放行3306端口,也可以暂时先关闭防火墙后重试。

关闭防火墙

systemctl stop firewalld

13.MySQL启动和停止

CentOS6和CentOS7命令都可以使用。

启动

service mysql start
systemctl start mysql

停止

service mysql stop
systemctl stop mysql

重启

service mysql restart
systemctl restart mysql

查看状态

service mysql status
systemctl status mysql

三、设置开机自启动(可选)

将服务文件拷贝到 /etc/init.d下,并重命名为mysqld

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

赋予可执行权限

chmod +x /etc/init.d/mysqld

添加服务

chkconfig --add mysqld

显示服务列表

chkconfig --list

注:如果看到mysqld的服务,并且3,4,5都是on的话则成功,如果是off,则执行

chkconfig --level 345 mysqld on

重启系统

reboot

重启后查看mysql是否开机自启动

ps -ef|grep mysql
http://www.yayakq.cn/news/549712/

相关文章:

  • 公司做网站要多久网站后台可以做两个管理系统么
  • 如何用wp做企业网站提供免费网站建设
  • 做网站如何能让外国人看得到网站跳出率高怎么办
  • 网站快照长期不更新找厂家采购什么平台
  • 您与此网站建立的连接不安全东莞高端网站建设多少钱
  • doooor设计苏州seo优化公司
  • 网站集约化建设工作讲话广告策划方案万能模板
  • 做唯品客网站的感想镇江市建设工程管理处网站
  • 单网页网站内容哈尔滨建站多少钱
  • 三门峡河南网站建设免费做网页的网站
  • 手机网站和电脑网站盐城建设企业网站
  • 网站开发算不算软件企业企业展厅策划方案
  • 网站恶意点击百度收录网站怎么做
  • flash 网站头部wordpress技术博客
  • 什么网站可以做翻译兼职锦州做网站公司
  • 济南php网站开发企业运营管理师
  • 律师网站建设推广给我一个网站图片
  • 现货黄金什么网站可以做直播校园二手市场网站开发的意义
  • 网站卡密代理怎么做wordpress短码
  • 有没有一起做游戏棋牌网站的wordpress企业类模板
  • 自己如何建设一个彩票网站网址推广主要做些什么内容
  • 嘉兴网站托管iphone开发网站
  • 海门市规划建设局网站学习网站建设0学起
  • 做外贸的如何上国外网站自定义图片 wordpress
  • iis安装好了 网站该怎么做seo优化方案策划书
  • 网站做多少屏合适1卡二卡三卡四卡精品hd
  • 建一个网站需要什么流程株洲seo优化
  • 网站建设织梦源码wordpress修改侧边栏
  • 建网站和软件需要什么可以做婚礼视频的网站有哪些
  • 建设部网站查询wordpress 页面显示分类文章列表