下面是“Centos 6.5下安装MySQL 5.6教程”的完整攻略。
准备工作
在开始安装MySQL 5.6之前,需要确保系统中已经安装了wget工具和nano编辑器。可以通过如下命令安装:
yum install wget nano
下载MySQL 5.6安装包
在Centos 6.5系统上,可以通过以下命令从MySQL官方网站下载MySQL 5.6安装包:
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.6.50-linux-glibc2.5-x86_64.tar.gz
解压安装包并移动文件
下载完成后,可以使用tar命令进行解压:
tar -zxvf mysql-5.6.50-linux-glibc2.5-x86_64.tar.gz
解压完成后,将解压得到的mysql-5.6.50-linux-glibc2.5-x86_64目录移动到/opt目录下:
mv mysql-5.6.50-linux-glibc2.5-x86_64 /opt/mysql
创建MySQL用户和用户组
为了保证MySQL服务的安全性,可以创建一个专门用于运行MySQL服务的用户和用户组。可以通过如下命令创建:
groupadd mysql
useradd -r -g mysql mysql
修改MySQL数据目录权限
将MySQL的数据目录设置为mysql用户和用户组的所有权,可以使用如下命令:
chown -R mysql:mysql /opt/mysql/data
配置MySQL
进入MySQL安装目录,将my-large.cnf配置文件复制为my.cnf:
cd /opt/mysql
cp support-files/my-large.cnf /etc/my.cnf
然后,打开my.cnf文件,解开以下行前的注释,并设置相应的参数:
#innodb_buffer_pool_size = 128M
#innodb_log_file_size = 512M
#innodb_flush_log_at_trx_commit = 1
将innodb_buffer_pool_size设置为256M,将innodb_log_file_size设置为1G,将innodb_flush_log_at_trx_commit设置为2.
启动MySQL
使用如下命令启动MySQL:
/opt/mysql/bin/mysqld_safe --user=mysql &
配置MySQL环境变量
为了方便在任意目录下使用mysql命令,可以将MySQL的可执行文件目录/bin添加进PATH环境变量中。可以使用nano编辑器打开/etc/profile文件,并在文件最后一行添加如下路径:
export PATH=$PATH:/opt/mysql/bin
保存并退出后,使用如下命令让修改的环境变量生效:
source /etc/profile
示例说明
示例1:更改MySQL的root用户密码
登录MySQL,使用如下命令更改root用户密码:
mysql -u root -p
>update mysql.user set authentication_string=password('new_password') where user='root';
>flush privileges;
>quit;
示例2:创建一个新的MySQL用户
登录MySQL,使用如下命令创建一个名为new_user的新用户,并设置密码为new_password:
mysql -u root -p
>create user 'new_user'@'localhost' identified by 'new_password';
>grant all privileges on *.* to 'new_user'@'localhost';
>flush privileges;
>quit;
这样就创建了一个新的MySQL用户,并且给予了该用户对于所有数据库的读写权限。
以上就是Centos 6.5下安装MySQL 5.6的完整攻略。希望能够对你有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Centos 6.5下安装MySQL 5.6教程 - Python技术站