关于网站排名优化需要怎么做,徐州百度搜索优化,监控摄像头做直播网站,权威的岑溪网站开发前言 AliSQL是基于MySQL官方版本的一个分支#xff0c;由阿里云数据库团队维护#xff0c;目前也应用于阿里巴巴集团业务以及阿里云数据库服务。该版本在社区版的基础上做了大量的性能与功能的优化改进。尤其适合电商、云计算以及金融等行业环境。 准备工作 1. 编译源码所需的… 前言 AliSQL是基于MySQL官方版本的一个分支由阿里云数据库团队维护目前也应用于阿里巴巴集团业务以及阿里云数据库服务。该版本在社区版的基础上做了大量的性能与功能的优化改进。尤其适合电商、云计算以及金融等行业环境。 准备工作 1. 编译源码所需的工具和库
yum install gcc gcc-c ncurses-devel perl
2. 安装cmake
https://cmake.org/download/ 1) 创建目录
cd /opt
mkdir alisql 2) 下载源码
cd /alisql
wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz 3) 解压源码
tar zxvf cmake-2.8.10.2.tar.gz 4) 编译
cd cmake-2.8.10.2
./bootstrap
make
make install2. 安装bison 1) 下载源码
cd /opt/alisql
wget http://ftp.gnu.org/gnu/bison/bison-2.7.tar.gz 2) 解压源码
tar zxvf bison-2.7.tar.gz 3) 编译
cd bison-2.7
./configure
make -j 8
make install 正式步骤 1. 设置AliSQL组和用户
groupadd mysql
useradd -r -g mysql mysql
2. 创建AliSQL所需目录
mkdir -p /data/mysqldb
mkdir –p /opt/install
mkdir –p /opt/install/mysql
3. 下载AliSQL源码 https://github.com/alibaba/AliSQL/tags 方式一 链接: https://pan.baidu.com/s/1hCFwkdRClQ5I6qab_cbG6Q 密码: 312d 方式二
cd /opt/alisql
wget https://github.com/alibaba/AliSQL/archive/AliSQL-5.6.32-8.tar.gz 4. 解压源码
tar zxvf AliSQL-5.6.32-8.tar.gz 5. 设置编译参数
cmake -DCMAKE_INSTALL_PREFIX/opt/install/mysql -DMYSQL_UNIX_ADDR/opt/install/mysql/mysql.sock -DDEFAULT_CHARSETutf8 -DDEFAULT_COLLATIONutf8_general_ci -DWITH_INNOBASE_STORAGE_ENGINE1 -DWITH_ARCHIVE_STORAGE_ENGINE1 -DWITH_BLACKHOLE_STORAGE_ENGINE1 -DMYSQL_DATADIR/data/mysqldb -DMYSQL_TCP_PORT13308 -DENABLE_DOWNLOADS1 注: 如果需要重新运行配置需要删除CMakeCache.txt文件rm CMakeCache.txt
6. 编译
make
make install
7. 修改目录所有者和组
cd /opt/install/mysql
chown -R mysql:mysql .
cd /data/mysqldb
chown -R mysql:mysql .
8. 初始化AliSQL数据库
cd /opt/install/mysql/
scripts/mysql_install_db --usermysql --datadir/data/mysqldb
9. 复制AliSQL启动配置文件
cp /opt/install/mysql/support-files/my-default.cnf /etc/my.cnf 注如果/etc/my.cnf文件存在则覆盖
vi /etc/my.cnf 英文输入状态下 按 i 进入insert模式 新增如下配置
sql_modeNO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLEScharacter-set-client-handshake FALSE
character-set-server utf8mb4
collation-server utf8mb4_unicode_ci
init_connectSET NAMES utf8mb4 按esc输入 :wq 保存并退出
10. 复制AliSQL启动脚本及加入path路径
cp support-files/mysql.server /etc/init.d/mysqld
11. 修改环境变量
vi /etc/profile 英文输入状态下 按 i 进入insert模式 新增如下配置
export PATH/opt/install/mysql/bin:/opt/install/mysql/lib:$PATH 按esc输入 :wq 保存并退出编译/etc/profile 使配置生效
source /etc/profile11. 启动AliSQL服务
service mysqld start
12. 加入开机自启动
chkconfig --level 35 mysqld on
13. 设置密码
mysql -u root -p
use mysql;
select host,user, password from user;
update user set passwordpassword(xxxx), host % where user root and host127.0.0.1;
flush privileges; 注: 提示输入密码可直接回车跳过
14. 连接 拓展 支持emoji表情
1. 修改mysql配置文件
vi /etc/my.cnf 英文输入状态下 按 i 进入insert模式 新增修改如下配置
[client]
default-character-set utf8mb4
[mysql]
default-character-set utf8mb4
[mysqld]
character-set-client-handshake FALSE
character-set-server utf8mb4
collation-server utf8mb4_unicode_ci
init_connectSET NAMES utf8mb4 按esc输入 :wq 保存并退出
2. 重启 MySQL 服务
service mysqld restart