本文主要向大家介绍了MySQL数据库之MySQL在Linux(CentOS6.5)上的配置安装 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。
这边给大家分享一下Mysql在CentOS6.5上的安装过程
首先到官网下载tar包 具体格式为 mysql-5.*.*.tar.gz
这里以mysql-5.6.16版本为例:(以下黄体字均为命令行命令)
tar -zxvf mysql-5.6.16.tar.gz// 执行解压命令
cd mysql-5.6.16 // 进入mysql目录
cmake
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_DATADIR=/opt/mysql
-DSYSCONFDIR=/etc
-DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_MEMORY_STORAGE_ENGINE=1
-DWITH_READLINE=1
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock
-DMYSQL_TCP_PORT=3306
-DENABLED_LOCAL_INFILE=1
-DWITH_PARTITION_STORAGE_ENGINE=1
-DEXTRA_CHARSETS=all
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci // 配置编译参数
make && make install // 编译安装
groupadd web // 创建web组
adduser mysql -g web // 创建mysql用户,并入web组
/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/opt/mysql --user=mysql // 进行一系列配置
rm -rf /etc/my.cnf // 删除其原先的配置文件
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf // copy一份新的配置文件
vi /etc/profile // 编辑系统变量配置
往配置文件里面添加一行:export PATH=$PATH:/usr/local/mysql/bin
使配置文件立即生效:source /etc/profile
cp packges/mysql-5.6.16/support-files/mysql.server /etc/init.d/mysqld //具体路径自己修改
chmod +x /etc/init.d/mysqld // 给写入权限
service mysqld start // 启动mysql
/usr/local/mysql/bin/mysqladmin -u root password 123456 // 设置用户密码
大功告成,需要使用的时候执行:mysql -uroot -p123456
本文由职坐标整理并发布,希望对同学们学习MySQL有所帮助,更多内容请关注职坐标数据库MySQL数据库频道!