centos 7 搭建mysql数据库
来源:互联网 发布:mac u盘复制文件 编辑:程序博客网 时间:2024/05/17 23:08
MySQL数据库概述
IP地址172.16.1.90
开发工具ncurses-devel、gcc-c++、 cmake-2.8.6.tar.gz、mysql-5.5.22.tar.gz
1、[root@localhost Desktop]# yum -y install ncurses-devel gcc-c++
2、[root@localhost Desktop]# tar zxf cmake-2.8.6.tar.gz -C /usr/src/ #解压cmake包
3、[root@localhost Desktop]# cd /usr/src/cmake-2.8.6/
4、[root@localhost cmake-2.8.6]# ./configure && gmake && gmake install #gmake是编译gmake install 安装
5、[root@localhost cmake-2.8.6]# cd -
6、[root@localhost ~]# groupadd mysql #创建组
7、[root@localhost ~]# useradd -M -s /sbin/nologin mysql -g mysql #创建用户并加入到mysql组中、/sbin/nologin/是不可以登录到系统
8、[root@localhost ~]# tar zxf mysql-5.5.22.tar.gz -C /usr/src/ #解压mysql包
9、[root@localhost ~]# cd /usr/src/mysql-5.5.22/
配置
10、[root@localhost mysql-5.5.22]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc/ -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all && gmake && gmake install
DCMAKE_INSTALL_PREFIX #指定将mysql数据库程序安装到某个目录下,如目录/usr/local/mysql/
DSYSCONFDIR #指定初始化参数文件目录
DDEFAULT_CHARSET #指定默认使用的字符集编码,如utf8 utf8是国家通用字符
DDEFAULT_COLLATION #指定默认使用的字符集校队规则,utf8_general_ci 适合用于UTF-8字符集的通用规则。
DWITH_EXTRA_CHARSETS #指定额外支持的其他字符集编码
对数据库目录进行权限设置
11、[root@localhost mysql-5.5.22]# chown -R mysql:mysql /usr/local/mysql/
建立配置文件
12、[root@localhost mysql-5.5.22]# cp support-files/my-medium.cnf /etc/my.cnf
初始化数据库
13、[root@localhost mysql-5.5.22]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
设置环境变量
14、[root@localhost mysql-5.5.22]# echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
15、[root@localhost mysql-5.5.22]# . /etc/profile
添加系统服务
16、[root@localhost mysql-5.5.22]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
17、[root@localhost mysql-5.5.22]# chmod +x /etc/rc.d/init.d/mysqld #给目录权限
18、[root@localhost mysql-5.5.22]# chkconfig --add mysqld #将myslqd加入到开机自动启动
19、[root@localhost mysql-5.5.22]# systemctl restart mysqld #启动mysql服务
20、[root@localhost mysql-5.5.22]# /etc/init.d/mysqld status #查看mysql服务是否已经启动了
21、[root@localhost mysql-5.5.22]# netstat -anpt | grep mysqld #查看mysql的端口号
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 24078/mysqld #3306是mysql的默认端口
22、[root@localhost mysql-5.5.22]# mysqladmin -u root password '123' #mysql设置一个密码
23、[root@localhost mysql-5.5.22]# mysql -u root -p #进入myslq数据库
mysql> show databases; #查看数据库
- centos 7 搭建mysql数据库
- Centos 7.0搭建Mysql数据库
- Centos搭建openvpn+mysql数据库认证
- Centos 7 如何搭建MySQL
- 2.CentOS 7.3服务器环境搭建-mysql数据库搭建
- centos 7安装mysql数据库
- Centos 7 安装mysql数据库
- CentOS 7 MySQL数据库安装
- CentOS 6.4 FTP服务器及mysql数据库搭建
- linux centos下mysql数据库的主从复制环境搭建
- linux centos下mysql数据库的主从复制环境搭建
- Centos搭建持续集成(四)----安装Mysql数据库
- CentOS 7 搭建 Apache+MySQL+PHP
- centos 7 搭建 xwiki 系统【tomcat + mysql】
- centos mysql 环境搭建
- CentOS 7 源码编译安装MySQL数据库
- linux操作系统centos 7 安装MySQL数据库
- centos 7下mysql数据库设置
- 计算机组成原理复习总结
- Android 积累一些RxJava2.0有关的知识
- 高效查表判断胡牌算法的lua版本
- DokuWiki表格项垂直居中的方法
- VC++ 只运行一个程序实例
- centos 7 搭建mysql数据库
- reactjs 编写一个简单的图片轮播图
- R语言绘制ROC曲线如何画在一个图中
- MySQL中单句实现无限层次父子关系查询
- java消息队列ActiveMQ之Comsumer
- Eclipse | Eclipse安装中文版本教程
- 利用基站定位手机
- BZOJ2286 [Sdoi2011]消耗战 【虚树 + 树形Dp】
- 在mybatis里面取别名