1、官网下载mysqlhttps://www.mysql.com/downloads/
2、将下载的mysql-5.6.40-linux-glibc2.12-i686.tar.gz放到/usr/local/下
1)可通过xftp将下载的文件导入linux也可在linux直接下,如果是下载好通过U盘放入linux的话,将U盘插到linux的机器上,执行命令fdisk -l 查看磁盘
2)然后cd /mnt下创建usb目录,mkdir usb
3)挂载U盘
4)进入usb目录ls然后复制文件到/usr/local/
5)取消挂载,执行下面两句命令
cd /
umount /mnt/usb
3、到/usr/local/目录
解压文件
解压后的文件
重命名为mysql
4、创建用户组、用户
groupadd mysql
useradd -r -g mysql mysql
5、在mysql下创建data目录
6、 yum -y install libaio
7、修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./
8、初始化数据库./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
9、修改当前目录拥有者为root用户:执行命令 chown -R root:root ./
修改当前data目录拥有者为mysql用户:执行命令 chown -R mysql:mysql data
10、复制启动文件:cp support-files/mysql.server /etc/init.d/mysqld
11、授权
12、复制启动脚本到资源目录是否覆盖选Y
13、编辑启动脚本
按i修改
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data
port=3306
按esc后shift+:输入wq保存
14、vi /etc/my.cnf配置
15、启动服务
service mysqld start
16、vi /etc/profile在末尾加入环境变量
export PATH=$PATH:/usr/local/mysql/bin
17、立即生效
18、开机自启
19、使用root登录mysql,输入mysql -u root -p回车两次,默认没有密码,登录后修改密码(报错了,查看发现/var/lib/mysql/下没有mysql.sock文件,/tmp下有,故创建一个软链接在启动)
20、修改root密码
>>update user set authentication_string=password('你的密码') where user='root';
>>flush privileges;
>>exit;
21、删除/etc/my.cnf中的skip-grant-tables
22、如果外网访问不了mysql首先查看mysql使用的端口(之前设置3306,此步多此一举)
23、查看防火墙是否开放了3306
命令iptables -L -n
24、没看到3306,那就配置vi
25、设置外网访问mysql
26、退出重启