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
继续阅读与本文标签相同的文章
-
StartDT AI Lab | 视觉智能引擎——AI识货赋能商品数字化
2026-05-18栏目: 教程
-
【DockerCon2017技术解读】如何在阿里云一键部署高可用的Kubernetes集群
2026-05-18栏目: 教程
-
基于Jenkins的开发测试全流程持续集成实践
2026-05-18栏目: 教程
-
什么是网络爬虫?有什么用?怎么爬?终于有人讲明白了
2026-05-18栏目: 教程
-
11个点让你的Spring Boot启动更快
2026-05-18栏目: 教程
