■A.安装环境 linux:CentOS7 mysql:mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz ■B.安装过程 1.解压缩mysql包 tar -zxvf mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz 2.将解压后的文件夹复制到/usr/local/mysql下 mv mysql-5.6.41-linux-glibc2.12-x86_64 /usr/local/mysql 3.跳转到/usr/local/mysql下 cd /usr/local/mysql 4.追加mysql用户组和用户 groupadd mysql useradd -r -g mysql mysql 5.更改目录权限 chown -R mysql:mysql ./ 6.安装libaio依赖 yum install libaio 7.安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql chown -R root:root ./ chown -R mysql:mysql data ———————————————— 8.注意此时需要 9.修改my.cnf内容 ![]() 10.创建mysqld.pid文件,并且将该文件权限改为mysql用户 进入data目录 : chown -R mysql:mysql mysqld.pid 11.执行安装脚本(注意要现安装perl yum install -y perl-Module-Install.noarch) ./scripts/mysql_install_db --user=mysql
#加入环境变量,编辑 /etc/profile,这样可以在任何地方用mysql命令了 export PATH=$PATH:/usr/local/mysql//bin<br>source /etc/profile #启动mysql service mysqld start #关闭mysql service mysqld stop #查看运行状态 service mysqld status root修改可以远程访问的权限 1. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' ; 这里的123456为你给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址 2.flush privileges; 这一步一定要做,不然无法成功! 这句表示从mysql数据库的grant表中重新加载权限数据 因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。 linux关闭防火墙,保证远程可以访问 systemctl stop firewalld |
|