>>>>>>>>>>>>>>>>>>>>
到官网下载
mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
添加mysql组和mysql用户,用于设置mysql安装目录文件所有者和所属组
groupadd mysql
useradd -r -g mysql mysql
(注:already exists->已经有个这个目录)
将二进制文件解压到指定的安装目录,我们这里指定为/usr/local
cd /usr/local/
tar zxvf mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
名字太长建立软连接
ln -s mysql-5.6.12-linux-glibc2.5-x86_64 mysql
进入mysql文件夹,也就是mysql所在的目录,并更改所属的组和用户。
cd mysql
chown -R mysql .
chgrp -R mysql .
(注:不要忘记后面的点)
执行mysql_install_db脚本
scripts/mysql_install_db --user=mysql
将mysql/目录下除了data/目录的所有文件,改回root用户所有,mysql用 户只需作为mysql/data/目录下所有文件的所有者。
chown -R root .
chown -R mysql data
复制配置文件
cp support-files/mysql.server /etc/init.d/mysqld
通过chkconfig命令将mysqld服务加入到自启动服务项中。
chkconfig –add mysqld
查看是否添加成功
chkconfig –list mysqld
手动启动。
service mysqld start
远程无法连接的问题
进入到bin目录:
./mysql -u root -p
输入密码
然后执行:use mysql
修改密码:UPDATE user SET Password = password ( 'root' ) WHERE User = 'root' ;
GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
执行: FLUSH PRIVILEGES;