jay/ liunx安装mysql5.7 2022-12-28 16:24
liunx安装mysql
Edit Delete Raw Download
#删除liunx中自带的mariadb
rpm -qa|grep mariadb;
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64;
#安装C++ 这步骤还不确定
yum -y install make gcc-c++ cmake bison-devel ncurses-devel libaio libaio-devel net-tools;
#解压mysql文件
tar -zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz;
#重命名
mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql;
#创建mysql组
groupadd mysql;
useradd -r -g mysql mysql;
#授权
chown mysql:mysql -R mysql;
cd /usr/local/mysql/bin;
#初始化mysql  注意保存密码
./mysqld --initialize --defaults-file=/etc/my.cnf  --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data;
#生成服务并授权
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql;
chmod +x /etc/init.d/mysql
#建立软连接
ln -s /usr/local/mysql/bin/mysql /usr/bin;
#启动
service mysql start
#开机自启
chkconfig --add mysql
chkconfig --list


#修改密码和
SET PASSWORD = PASSWORD('123456'); 						#设置密码 
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; 	#修改密码 
FLUSH PRIVILEGES; 										#刷新mysql 

#远程访问
use mysql 										#访问mysql库 
update user set host = '%' where user = 'root'; #使root能再任何host访问 
FLUSH PRIVILEGES; 								#刷新