一、下载mysql数据库地址
https://dev.mysql.com/downloads/mysql/
二、查看linux是否安装mysql进行卸载,删除
1、查询已经存在
find / -name mysql
/usr/local/mysql
/usr/local/mysql/bin/mysql
/usr/local/mysql/data/mysql
/usr/local/mysql/include/mysql
____________________________________________________
2、删除已经存在的mysql所有的目录
rm -rf /usr/local/mysql /usr/local/mysql/bin/mysql /usr/local/mysql/data/mysql /usr/local/mysql/include/mysql
3、查看是否还存在未删除的mysql目录
find / -name mysql
三、解压下载的mysql安装目录文件
1、将下载tar.gz文件j解压
tar -zxvf tar -zxvf mysql-5.5.55-linux2.6-x86_64.tar.gz
2、将解压的文件夹移动到 /usr/local/mysql 目录下
mv mysql-5.5.55-linux2.6-x86_64 /usr/local/mysql
四、添加mysql用户
1、检查是否存在mysql用户组和mysql用户,如果显示mysql:mysql表示存在,后面2步骤就可以不做
groups mysql
2、添加mysql组和mysql用户
groupadd mysql
useradd -r -g mysql mysql
五、更改安装mysql目录拥有者为mysql用户权限
cd /uer/local/mysql
chown -R mysql:mysql ./
六、执行mysql数据看初始化脚本
./scripts/mysql_install_db --user=mysql
七、安装完成修改拥有者权限root,data目录为mysql
chown -R root:root ./chown -R mysql:mysql data
八、启动mysql,返回success表示启动成功
./support-files/mysql.server start
九、修改root账户密码,默认情况下为空
1、登录mysql
./bin/mysql -uroot -p
2、没有密码直接回车就可以进入
3、设置root密码为123456
update mysql.user set password=password('123456') where user='root';flush privileges;
4、开启远程连接访问,示可以任何IP都可以连接,设置完成一定要开启端口否则防火墙不允许访问
grant all privileges on *.* to root@'#x27; identified by 'root';flush privileges;
十、设置mysql数据库为linux服务
cp support-files/mysql.server /etc/init.d/mysqldchkconfig --add mysqldchkconfig mysqld onservice mysqld restart service mysqld status