首页 / MYSQL / Mysql二进制安装
Mysql二进制安装
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Mysql二进制安装,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2421字,纯文字阅读大概需要4分钟。
内容图文
Mysql二进制安装
Mysql二进制安装
#cmake
#定制功能:存储引擎、字符集、压缩
#定制安装位置、数据存放位置、文件位置(socket)
#创建目录
[root@db04 ~]# mkdir /server/tools -p
#进入目录
[root@db04 ~]# cd /server/tools
#上传二进制mysql包
[root@db04 tools]# rz
#解压mysql包
[root@db04 tools]# tar xf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz
[root@db04 tools]# ll
total 320864
drwxr-xr-x 13 root root 191 Jul 8 20:27 mysql-5.6.40-linux-glibc2.12-x86_64
-rw-r--r-- 1 root root 328563044 Jul 7 22:22 mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz
#移动MySQL程序到安装目录下
[root@db04 tools]# mv mysql-5.6.40-linux-glibc2.12-x86_64 /usr/local/mysql-5.6.40
#做软链接
[root@db04 tools]# ln -s /usr/local/mysql-5.6.40 /usr/local/mysql
#进入其他文件目录
[root@db04 tools]# cd /usr/local/mysql/support-files/
#拷贝配置文件
[root@db04 support-files]# cp my-default.cnf /etc/my.cnf
cp: overwrite ‘/etc/my.cnf’? y
#拷贝启动脚本
[root@db04 support-files]# cp mysql.server /etc/init.d/mysqld
#安装初始化依赖包
[root@db04 support-files]# yum install -y libaio-devel ncurses-devel cmake
#下载模块
[root@db04 scripts]# yum install -y autoconf
#进入初始化目录
[root@db04 support-files]# cd ../scripts/
#创建mysql用户
[root@db04 scripts]# useradd mysql -s /sbin/nologin -M
#初始化
[root@db04 scripts]# ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
看到2个ok就是初始化完毕
#加入开机自启
[root@db04 mysql-5.6.36]# chkconfig mysqld on
#启动MySQL
[root@db04 scripts]# /etc/init.d/mysqld start
#添加环境变量
[root@db04 scripts]# vim /etc/profile.d/mysql.sh
export PATH="/usr/local/mysql/bin:$PATH"
#加载环境变量
[root@db04 scripts]# source /etc/profile.d/mysql.sh
#检查是否启动成功
[root@db04 scripts]# ps -ef|grep [m]ysql
#停止运行
[root@db04 scripts]# etc/init.d/mysqld stop
#用systemctl启动
[root@db04 scripts]# vim /usr/lib/systemd/system/mysqld.service
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=https://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
LimitNOFILE = 5000
[root@db04 scripts]# systemctl start mysqld
#给MySQL的root用户设置密码
[root@db04 scripts]# mysqladmin -uroot -p password '123'
#连接MySQL
[root@db04 ~]# mysql -uroot -p123
#查看MySQL中所有用户
mysql> select user,host from mysql.user;
内容总结
以上是互联网集市为您收集整理的Mysql二进制安装全部内容,希望文章能够帮你解决Mysql二进制安装所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。