centos系统安装mysql

yhprivate 贡献于2017-05-04

作者 lzh  创建于2015-11-13 08:31:00   修改者ASUS  修改于2017-04-10 10:00:00字数2035

文档摘要:
关键词:

CentOS系统安装mysql 到mysql官网下载mysql编译好的二进制安装包,选择下载版本,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit) 1、 进入安装包所在目录,执行命令: #mkdir /usr/local/mysql #cd /usr/local/src #tar -zxvf mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz #cd mysql-5.6.27-linux-glibc2.5-x86_64 #mv * /usr/local/mysql #cd /usr/local/mysql 2、给解压后的文件创建软连接,命令:ln –s mysql-5.6.27-linux-glibc2.5-x86_64 /usr/local/mysql/mysql 3、添加系统mysql组和mysql用户: 执行命令:groupadd mysql和useradd -r -g mysql mysql 4、安装数据库: 进入安装mysql软件目录:执行命令 cd /usr/local/mysql/ 修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./ 安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql 修改当前目录拥有者为root用户:执行命令 chown -R root:root ./ 修改当前data目录拥有者为mysql用户:执行命令 chown -R mysql:mysql data 设定mysql组能够访问/usr/local/mysql:执行命令chgrp mysql -R /usr/local/mysql/ 到此数据库安装完毕!! 5、将/usr/local/mysql下的my.cnf复制到/etc目录下,重命名为my.cnf覆盖原来的my.cnf 6、启动mysql服务和添加开机启动mysql服务: 执行命令 #cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 把启动脚本放到开机初始化目录。 7、启动mysql服务: 执行命令service mysql start 执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功,如图 如果出现以下情况: [root@localhost data]# service mysql start Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/data/mysql.pid). 重新配置vi /etc/my.cnf 加入 #在[mysqld]中添加: datadir = /usr/local/mysql/data user = mysql tmpdir = /tmp #socket = /var/lib/mysql/mysql.sock log-error = /usr/local/mysql/data/error.log pid-file = /usr/local/mysql/data/mysql.pid [root@localhost data]# cd /usr/local/mysql/scripts/ [root@localhostdata]#./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/mysql.pid --tmpdir=/tmp 把mysql客户端放到默认路径: ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql 注意:建议使用软链过去,不要直接包文件复制,便于系统安装多个版本的mysql 一、设置root用户密码,root初始密码为空的: cd /usr/local/mysql/bin 执行命令:./mysqladmin -u root password '密码' 二、修改拥有原来的myql的root的密码; 方法一: 在mysql系统外,使用mysqladmin # mysqladmin -u root -p password "test123" Enter password: 【输入原来的密码】 方法二: 通过登录mysql系统, # mysql -uroot -p Enter password: 【输入原来的密码】 mysql>use mysql; mysql> update user set password=passworD("test") where user='root'; mysql> flush privileges; mysql> exit;

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 10 金币 [ 分享文档获得金币 ] 0 人已下载

下载文档