mysql安装文档
来源:互联网 发布:河北中科恒运软件 编辑:程序博客网 时间:2024/05/22 18:56
本文适用
操作系统:CentOS 7.2 x64
MySQL版本:5.6.30
系统环境设置
本节均需要管理员权限用户操作,可以root,或者普通用户sudo。
设置主机名
vi /etc/hostname
设置主机名,保存。(需要重启后生效)
vi /etc/hosts
添加主机名至hosts表。
更改时区
CentOS默认时区可能不是北京时间,需要调整的话,命令如下:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
关闭SELinux
vi /etc/selinux/config
设置SELINUX=disabled。
卸载CentOS7原有自带的mariaDB
执行以下命令查看mariaDB是否安装:
rpm -qa | grep mariadb-libs
若存在,则进行卸载:
yum remove mariadb-libs
输入y确认卸载。
创建组、用户
groupadd -g 1005 mysqluseradd -g mysql -u 1005 mysqlpasswd mysql
至此步后,建议重启下操作系统。
安装MySQL
以下操作均需要root用户或普通管理用户sudo操作。
创建数据目录
mkdir -p /mysql/data
安装perl-Module-Install
MySQL的mysql_install_db工具需要该依赖包。 如果可以连接互联网,可以使用yum直接在线安装:
yum install -y perl-Module-Install
如果无法连接互联网,可采用在其它可连网的CentOS7上下载后,在目标服务器上离线安装。
在其它可连网服务器上下载(–downloaddir用于指定下载目录):
yum install perl-Module-Install.noarch --downloadonly --downloaddir=/install
在目标服务器上离线安装:
rpm -Uvh *.rpm
安装MySQL
rpm -ivh MySQL-server-5.6.30-1.el7.x86_64.rpmrpm -ivh MySQL-client-5.6.30-1.el7.x86_64.rpmrpm -ivh MySQL-devel-5.6.30-1.el7.x86_64.rpm
初始化MySQL
- 上传配置文件my.cnf至/etc目录下,属主mysql:mysql,权限644,注意多机的话需要改server_id。
执行,其中/mysql/data为mysql数据目录
/usr/bin/mysql_install_db --user=mysql --datadir=/mysql/data --keep-my-cnfchmod 644 /etc/my.cnf chown mysql:mysql -R /mysql
启动服务,并设置开机启动
systemctl start mysql.servicechkconfig mysql on
设置密码
mysql_secure_installation
常用命令
连接数据库
mysql -u root -p
启停服务
systemctl start mysql.servicesystemctl stop mysql.servicesystemctl restart mysql.service
允许mysql用户操作mysql服务
以root用户登录操作,或管理用户sudo操作
vi /etc/sudoers.d/mysql# 增加以下行mysql ALL=(root)/bin/systemctl start mysql.service,/bin/systemctl stop mysql.service,/bin/systemctl restart mysql.service# 保存退出chmod 440 /etc/sudoers.d/mysql
0 0
- tomcat+mysql安装文档
- 安装mysql数据库 文档
- MySQL详细安装文档
- mysql免安装文档
- MySQL主从安装文档
- mysql安装文档
- oracle、mysql安装文档
- Mysql-mmm安装配置文档
- mysql源码安装官方文档
- Hadoop+Hive+Mysql安装文档
- Hadoop+Hive+Mysql安装文档
- ubuntu的mysql安装文档
- qmail+mysql+vpopmail+igenus的安装文档
- MySQL审计插件安装使用说明文档
- mysql 文档
- mysql 文档
- Mysql文档
- mysql文档
- 83. Remove Duplicates from Sorted List
- 生活的智慧
- linux:查询路径下的包含某字符串的所有文件的命令
- <portlet:namespace/>的作用和用法
- 实验2——建模
- mysql安装文档
- nth-child(n)和nth-of-type(n)的区分
- 安装gcc-6系列与安装boost (Ubuntu16.04LTS)
- Java正则表达式Pattern和Matcher
- 为你揭示最危害程序员职业生涯的三大观念
- 高通LCD开机图片制作步骤(kernel部分)
- 配置本地yum源
- Android 沉浸式状态栏的实现方法、状态栏透明
- BitSetDemo2 进行数字排序