一、下载mysql数据库地址 https://dev./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@'%' 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 |
|