CenterOS6.5(Minimal) 搭建MySQL
来源:互联网 发布:西北大学网络与新媒体 编辑:程序博客网 时间:2024/06/03 16:23
安装基础库请参考这里
MySQL
下载安装
- wget http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.6.19.tar.gz -P /usr/local/app/sources/
- cd /usr/local/app/sources/
- tar -xf mysql-5.6.19.tar.gz
- cd mysql-5.6.19
- cmake -DCMAKE_INSTALL_PREFIX=/usr/local/app/mysql
- make
- make install clean
配置修改
创建mysql用户和组
groupadd mysql
,useradd -g mysql mysql
修改/usr/local/app/mysql的用户和组
chown -R mysql:mysql /usr/local/app/mysql
cp /usr/local/app/mysql/support-files/my-default.cnf /usr/local/app/mysql/my.cnf
my.cnf中增加如下内容
[mysqld]basedir = /usr/local/app/mysqldatadir = /usr/local/app/mysql/dataport = 9001server_id = 1socket = /usr/local/app/mysql/data/mysqld.sockpid-file = /usr/local/app/mysql/data/mysqld.pidcharacter-set-client-handshake = FALSEcharacter-set-server = utf8mb4collation-server = utf8mb4_unicode_ciinit_connect='SET NAMES utf8mb4'innodb_buffer_pool_size = 32Minnodb_log_group_home_dir = /usr/local/app/mysql/datajoin_buffer_size = 8Msort_buffer_size = 8Mread_rnd_buffer_size = 8Mgeneral_log = 1general_log_file = /usr/local/app/mysql/data/mysqld.loglog_bin = /usr/local/app/mysql/data/mysql-binlog_error = /usr/local/app/mysql/data/mysqld-error.logmax_connections = 1000long_query_time = 2slow_query_log = 1slow_query_log_file = /usr/local/app/mysql/data/mysqld-slow.logsql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES[client]default-character-set=utf8mb4[mysql]default-character-set = utf8mb4
/usr/local/app/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/app/mysql --datadir=/usr/local/app/mysql/data --explicit_defaults_for_timestamp
启动MySQL
/usr/local/app/mysql/bin/mysqld_safe --defaults-file=/usr/local/app/mysql/my.cnf --user=mysql
连接mysql 配置用户密码等
/usr/local/app/mysql/bin/mysql -uroot -h127.0.0.1
创建一个数据库 create database dbname;
grant all privileges on dbname.* to mysqluser@’127.0.0.1’ identified by ‘mysqluserpasswd’;
commit;
flush privileges;
修改mysql管理帐户的密码(待补充)
测试
上个部分创建的数据库中创建一个表user并向其中插入几条数据
修改/home/www/app/index.php 为如下内容
$connect = mysqli_connect('127.0.0.1','mysqluser','123456', 'dbname') or die('Unale to connect');$sql = "select * from user";$result = mysqli_query($connect,$sql);$response['index'] = array();while($row = mysqli_fetch_assoc($result)){ array_push($response['index'], $row);}echo json_encode($response);
- 在浏览器中查看结果
- CenterOS6.5(Minimal) 搭建MySQL
- CenterOS6.5(Minimal) 搭建nginx
- CenterOS6.5(Minimal) 搭建php
- CenterOS6.5(Minimal) 搭建Redis
- CenterOS6.5(Minimal) 搭建MongoDB
- centeros6.4搭建hadoop2.6
- CenterOS6.5安装Xwindow
- CenterOS6.5 配置sendmail
- centeros6.5安装 rrdtool
- CenterOS6.6 mysql升级过程
- CentOS-6.5-x86_64-minimal 搭建mysql-5.6.29
- linux centeros6.5安装集成appach ,mysql ,php-[百度博客搬家]
- Linux CenterOS6/rhel6安装mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
- CenterOS6.5下安装oracle11g经验谈
- CentOS-minimal 6.5 安装mysql
- CentOS7 minimal下MySQL安装
- Windows7下使用VMWare12 安装CenterOS6.5虚拟机
- Centos 6 x86 minimal搭建SS服务
- mac OSX, nginx 解析PHP
- 架构文章总结
- js存储cookie与读取cookie
- maven传递依赖的版本确定规则
- 20160717常规赛总结
- CenterOS6.5(Minimal) 搭建MySQL
- ssh-keygen
- 趣文:程序员的进化史
- SpringMvc整合Quartz实现定时任务项目源码
- 【基础知识思考整理】MySQL数据库中的超时值timeout
- HDU 1285 确定比赛名次(字典序最小的拓扑排序)
- STM32时钟配置方法详解
- Java程序的编译运行
- Could not get lock /var/lib/dpkg/lock - open 解决方法