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

资阳市网站seo行业关键词

资阳市网站seo,行业关键词,app运营推广是干什么,长安城乡建设开发有限公司网站文章目录一、环境准备二、源码解压与依赖三、CMake 编译配置四、配置 MySQL权限管理修改配置文件 /etc/my.cnf五、环境变量设置六、数据库初始化七、服务管理八、账号密码管理一、环境准备 yum -y install gcc gcc-c ncurses ncurses-devel bison cmakegcc / gcc-c&#xff1a…

文章目录

  • 一、环境准备
  • 二、源码解压与依赖
  • 三、CMake 编译配置
  • 四、配置 MySQL
    • 权限管理
    • 修改配置文件 `/etc/my.cnf`
  • 五、环境变量设置
  • 六、数据库初始化
  • 七、服务管理
  • 八、账号密码管理


一、环境准备

yum -y install gcc gcc-c++ ncurses ncurses-devel bison cmake
  • gcc / gcc-c++:编译工具
  • ncurses / ncurses-devel:字符终端交互库
  • bison:语法分析器
  • cmake:MySQL 编译工具

创建 MySQL 专用用户:

useradd -s /sbin/nologin mysql

二、源码解压与依赖

将mysql-5.7.17.tar.gz解压

tar zxvf mysql-5.7.17.tar.gz -C /opt
tar zxvf boost_1_59_0.tar.gz -C /usr/local/
mv /usr/local/boost_1_59_0 /usr/local/boost

三、CMake 编译配置

进入源码目录:

cd /opt/mysql-5.7.17/

执行 cmake(关键参数):

cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DSYSCONFDIR=/etc \
-DSYSTEMD_PID_DIR=/usr/local/mysql \
-DDEFAULT_CHARSET=utf8  \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS=all \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DWITH_BOOST=/usr/local/boost \
-DWITH_SYSTEMD=1

编译安装:

make -j 4 && make install

⚠️ 注意:如果 CMake 出错,解决后需删除 CMakeCache.txt 再重新执行。

上面每个说明

cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \		#指定mysql的安装路径
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \ #指定mysql进程监听套接字文件(数据库连接文件)的存储路径
-DSYSCONFDIR=/etc \                             #指定配置文件的存储路径
-DSYSTEMD_PID_DIR=/usr/local/mysql \            #指定进程文件的存储路径
-DDEFAULT_CHARSET=utf8  \                       #指定默认使用的字符集编码,如 utf8
-DDEFAULT_COLLATION=utf8_general_ci \			#指定默认使用的字符集校对规则
-DWITH_EXTRA_CHARSETS=all \						#指定支持其他字符集编码
-DWITH_INNOBASE_STORAGE_ENGINE=1 \              #安装INNOBASE存储引擎
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \               #安装ARCHIVE存储引擎 
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \             #安装BLACKHOLE存储引擎 
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \            #安装FEDERATED存储引擎 
-DMYSQL_DATADIR=/usr/local/mysql/data \         #指定数据库文件的存储路径
-DWITH_BOOST=/usr/local/boost \     #指定boost的路径,若使用mysql-boost集成包安装则-DWITH_BOOST=boost
-DWITH_SYSTEMD=1								#生成便于systemctl管理的文件存储引擎选项:
MYISAM,MERGE,MEMORY和cSv引擎是默认编译到服务器中,并不需要明确地安装。静态编译一个存储引擎到服务器,使用-DWITH engine STORAGE ENGINE= 1
可用的存储引擎值有:ARCHIVE,BLACKHOLE,EXAMPLE,FBDERATBD,IMNOBASB(InnoDB),PARTTTON(partitioning support),和PERFSCHEMA(Performance schema)

四、配置 MySQL

权限管理

chown -R mysql:mysql /usr/local/mysql/
chown mysql:mysql /etc/my.cnf

修改配置文件 /etc/my.cnf

把里面的全删掉改成下面的

[client]
port = 3306
socket=/usr/local/mysql/mysql.sock
default-character-set=utf8[mysqld]
user = mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port = 3306
character-set-server=utf8
pid-file = /usr/local/mysql/mysqld.pid
socket=/usr/local/mysql/mysql.sock
bind-address = 0.0.0.0
skip-name-resolve
max_connections=2048
default-storage-engine=INNODB
max_allowed_packet=16M
server-id = 1
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,PIPES_AS_CONCAT,ANSI_QUOTES[mysql]
port = 3306
default-character-set=utf8
socket=/usr/local/mysql/mysql.sock
auto-rehash

详细说明

[client] 客户端配置port = 3306:客户端连接 MySQL 的端口,默认是 3306。
socket=/usr/local/mysql/mysql.sock:客户端通过 Unix socket 文件连接 MySQL(Linux/Unix 环境)。
default-character-set=utf8:默认字符集为 UTF-8。[mysqld] 服务器端配置user = mysql:MySQL 服务以 `mysql` 用户身份运行。
basedir=/usr/local/mysql:MySQL 安装目录。
datadir=/usr/local/mysql/data:MySQL 数据库文件存放目录。
port = 3306:MySQL 服务监听端口。
character-set-server=utf8:服务器默认字符集 UTF-8。
pid-file = /usr/local/mysql/mysqld.pid:存放 MySQL 进程 ID 的文件路径。
socket=/usr/local/mysql/mysql.sock:服务器端 socket 文件路径。
bind-address = 0.0.0.0:允许任意 IP 连接 MySQL(0.0.0.0 表示监听所有网卡)。
skip-name-resolve:关闭 DNS 解析,使用 IP 地址验证用户,提高连接速度。
max\_connections=2048:最大允许同时连接数。
default-storage-engine=INNODB:默认存储引擎为 InnoDB。
max\_allowed\_packet=16M:最大允许传输的数据包大小。
server-id = 1:MySQL 唯一 ID,常用于主从复制。
sql\_mode=...:设置 SQL 模式,控制 SQL 语法和数据校验规则,如严格模式、禁止零日期、ANSI 引号模式等。---### `[mysql]` 客户端工具配置port = 3306:客户端连接端口。
default-character-set=utf8:客户端默认字符集 UTF-8。
socket=/usr/local/mysql/mysql.sock:使用 Unix socket 文件连接。
auto-rehash:开启自动补全功能(方便在 `mysql` 命令行中自动补全数据库和表名)。

五、环境变量设置

echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
source /etc/profile

六、数据库初始化

cd /usr/local/mysql/bin/
./mysqld \
--initialize-insecure \
--user=mysql \
--basedir=/usr/local/mysql \
--datadir=/usr/local/mysql/data

七、服务管理

cp /usr/local/mysql/usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system/
systemctl daemon-reload
systemctl start mysqld.service
systemctl enable mysqld
netstat -anpt | grep 3306

八、账号密码管理

设置 root 密码:

mysqladmin -u root -p password "123456"

登录:

mysql -u root -p123456

如果navicat连不上就

systemctl stop firewalld.service 
systemctl stop iptables.service
setenforce 0 
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456(密码)' WITH GRANT OPTION;

然后还要刷新权限

FLUSH PRIVILEGES;
http://www.dtcms.com/a/563563.html

相关文章:

  • wordpress相关文章小工具太原网站搜索引擎优化
  • 博艺园 网站建设网页设计制作网站论文
  • 网络公司做的网站被告图片侵权门头沟区专业网站制作网站建设
  • 做网站公司宣传语平湖网站建设公司克
  • 常用的网站建设程序有哪些网站代码怎么优化
  • 子域名的网站放到哪里去网站开发数据
  • 网站 app系统开发总结
  • 哪里可以做寄生虫网站网络营销需要学什么
  • dw免费网站模板下载wordpress 调试php代码
  • 长沙做网站的公司软文代写平台
  • 快速做网站联系电话设计网站printerest
  • 企业门户网站的建设费用刚成立的公司怎样做自己网站
  • 网站做兼容需要多少钱心理学网站可以在线做量表
  • 做公司自主网站凡客app哪去了
  • 安徽省港航建设投资集团网站seo网站推广经理
  • 作文网站网址大全云服务器 多个网站
  • 外贸网站模板推荐一号网站建设
  • 互站网源码为企业做好服务优化营商环境
  • 做网站需要会的软件网站的用户体验
  • 西安百通网站建设公司台州品牌设计公司
  • 织梦网站模板安装本地产地证在什么网站做
  • 温州网站设计只找亿企邦药品销售推广方案
  • 网站建设好了却收不到国内软件开发
  • gta5买房子网站建设建筑网课回放
  • 最牛的房地产网站建设宁波网站设计开发
  • 做企业形象网站温州电子网站建设
  • WordPress 编辑器2016单页面网站怎么做优化排名
  • 网站做301跳转秦皇岛网站公司
  • 建筑网站资料域名的时间长短与网站权重关系
  • 手机网站建设讯息科技术语