当前位置:Gxlcms > 数据库问题 > mysql

mysql

时间:2021-07-01 10:21:17 帮助过:10人阅读

MySQL安装

一?MYSQL的编译安装
(1) 准备工作
1) 卸载rpm方式安装的mysql
Rpm –q mysql-server mysql
Rpm–ivh/run/media/root/CentOS\7\x86_64/Packages/ncurses-devel-5.9—13.20130511.e17.x86_64.rpm
2) 安装cmake包
Tar zxvf cmake-2.8.6.tar.gz
Cd cmake-2.8.6
./configure
Gmake && gmake install

(2) 源码编译及安装
1) 创建运行用户
Groupadd mysql
Useradd –M –s /sbin/nologin mysql –g mysql
2) 解包
Tar zxvf mysql-5.6.36.tar.gz –C /usr/src
Cd /usr/src/mysql-5.6.36/
3) 配置
Cmake
-DCMAKE_INSATLL_PREFIX=/usr/local/mysql
-DSYSCONFDIR=/etc
-DDEFAULT_CHARSET=utf8
-DDEFAULT|_COLLATION=utf8_general_ci
-DWITH_EXTPA_CHARSETS=all
4) 编译并安装
Make && make install

(3) 安装后记得其他调整

1) 对数据库目录进行权限设置
Chown –R mysql:mysql /usr/local/mysql
2) 建立配置文件
Cp support-files/my-default.cnf /etc/my.cnf
3) 初始化数据库
/usr/local/mysql/scripts/mysql_install_db
--user=mysql
--basedir=/usr/loca;/mysql
--datadir=/usr/local/mysql/data/
4) 设置环境变量
Echo “PATH=$PATH:/usr/locall/mysql/bin” >>/etc/profile
. /etc/profile

(4) 添加系统服务
Cp support-files/mysql.service /usr/local/mysql/bin/mysqld.sh
Chmod +x /usr/local/mysql/bin/mysqld.sh
Vim /usr/lib/system/system/mysqld.service
[Unit]
Descripton=MySQL Server
After=network.target
[Service]
User=mysql
Group=mysql
Type=forking
PIEFile=/usr/local/mysql/data/www.pid
ExecStart=/usr/local/mysql/bin/mysqld.sh start
ExecStop=/usr/local/mysql/bin/mysqld.sh stop

[Install]
WantedBy=multi-user.target

Systemctl start mysqld
Systemctl enable mysqld

mysql

标签:调整   创建   mysqld   systemctl   pid   star   root   文件   编译安装   

人气教程排行