MySQL

MySQL是一个关系型数据库管理系统。
(有共享文件)
1 .检查是否通过RPM安装过Mysql
rpm -q mysql-server mysql //检查是否安装了rpm方式的mysql
yum -y install ncurses-devel //安装依赖包

2 进入root目录
安装CMAKE
cd /root
tar zxvf /abc/cmake-2.8.6.tar.gz -C ./
cd cmake-2.8.6
./configure
gmake && gmake install
创建用户和组
groupadd mysql
useradd -M -s /sbin/nologin mysql -g mysql
安装MYSQL
tar zxvf /abc/mysql-5.6.36.tar.gz -C /usr/src
cd /usr/src/mysql-5.6.36
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql //指定安装路径
-DSYSCONFDIR=/etc //配置文件目录
-DDEFAULT_CHARSET=utf8 //支持UTF-8字符集
-DDEFAULT_COLLATION=utf8_general_ci //校对字符集
-DWITH_EXTRA_CHARSETS=all //支持其他字符集
make && make install

3 安装后调整
chown -R mysql:mysql /usr/local/mysql //赋权
rm -rf /etc/my.cnf //删除原来的mysql文件
cp support-files/my-default.cnf /etc/my.cnf //拷贝模板文件

4 初始化数据库
指定数据库的用户为mysql 数据库程序目录 数据库数据文件目录
/usr/local/mysql/ s/mysql_install_db --user=mysql -- dir=/usr/local/mysql --datadir=/usr/local/mysql/data
echo “PATH=$PATH:/usr/local/mysql/bin” >> /etc/profile
. /etc/profile

5 复制启动脚本文件
cp support-files/mysql.server /usr/local/mysql/bin/mysqld.sh
chmod +x /usr/local/mysql/bin/mysqld.sh

6编辑mysql启动服务文件
[Unit]
De ion=MySQL Server
After=network.target

[Service]
User=mysql
Group=mysql

Type=forking
PIDFile=/usr/local/mysql/data/linuxtest.pid
ExecStart=/usr/local/mysql/bin/mysqld.sh start
ExecStop=/usr/local/mysql/bin/mysqld.sh stop

[Install]
WantedBy=multi-user.target

收藏 打印