服务器(MySql)配置

1 自动版配置

如果yum安装过程突然中断了,要想重新安装要结束进程
ps -ef | grep yum			(先查找yum进程id)
kill -9 id号		(结束进程)
1.1 第一种 安装mysql
1.1.1 yum list *mysql*			(查找数据库版本)
1.1.2 yum install  mariadb-server  php-mysql -y 		(安装mysql)
1.1.3 systemctl start mariadb		(启动服务)
1.1.4 mysql	 或者 mysql -u root -p			(进入mysql界面)
1.1.5 use mysql		(进入mysql数据库)
1.1.6 grant all privileges on *.* to 'root'@'%' identified by '123456';	(这里的123456给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址)
1.1.7 flush privileges;     (这句表示从mysql数据库的grant表中重新加载权限数据)
1.1.8 select * from user;	(查询是否设置成功)
1.2 第二种 安装mysql
1.2.1 rpm -qa | grep mysql			(查看是否已经安装mysql)
1.2.2 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm   (下载安装文件)
1.2.3 rpm -ivh mysql-community-release-el7-5.noarch.rpm		(安装文件)
1.2.4 cd /etc/yum.repos.d/		(切换路径)        
1.2.5 ll		(查看,新增了两个mysql文件)
1.2.6 yum install mysql-server -y	 (安装mysql)
1.2.7 rpm -qa | grep mysql		(检查mysql是否安装成功)
1.2.8 systemctl start mysqld.service    ( #启动 mysql)
	  systemctl restart mysqld.service   (#重启 mysql)
      systemctl stop mysqld.service     (#停止 mysql)
	  systemctl enable mysqld.service   (#设置 mysql 开机启动)
1.2.9 ps -ef | grep mysql		(查看mysql是否已经启动成功了)
1.2.10 mysql -u root -p	(进入mysql界面)
1.2.11 use mysql		(进入mysql数据库)
1.2.12 grant all privileges on *.* to 'root'@'%' identified by '123456';	(这里的123456给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址)
1.2.13 flush privileges;     (这句表示从mysql数据库的grant表中重新加载权限数据)
1.2.14 select * from user;	(查询是否设置成功)

2 手动版配置

2.1.1 cd /root	(切换到/root目录下)
2.1.2 cp mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz /usr/local/	 (复制mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 到/usr/local/目录下)
2.1.3 cd /usr/local/	(切换到/usr/local/目录下)
2.1.4 mkdir mysql 	(在usr/local下创建mysql)
2.1.5 mv mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz mysql		(移动mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz到mysql下解压)
2.1.6 cd mysql 	(切换到mysql目录下)
2.1.7 tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz	 (解压tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz)
2.1.8 groupadd mysql		(创建mysql组) 
2.1.9 useradd -r -g mysql -s /bin/false mysql		(创建用户)
2.1.10 chown -R mysql:mysql .		(在/usr/local/mysql目录下输入这句 更改更目录拥有者)
2.1.11 yum install -y perl-Data-Dumper	(在/usr/local目录下输入这句 安装perl插件)
2.1.12 cd /usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64		
2.1.13 ./scripts/mysql_install_db -f --user=mysql	(安装mysql)
		如果显示libaso不存在
		yum install -y libaio
		yum install libaio-devel.x86_64
	.	/scripts/mysql_install_db -f --user=mysql 
2.1.14 cd usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64
		chown -R root:root ./		(更改里层目录的拥有者)
2.1.15 cp support-files/mysql.server /etc/init.d/mysql		
2.1.16 chmod +x /etc/init.d/mysql 	(赋予权限)
2.1.17 chkconfig --add mysql		(添加服务)
2.1.18 chkconfig --list 	(显示服务列表)
		检查如果mysql 345 不是on
		chkconfig -level 345 mysql on
2.1.19  mkdir /var/log/mariadb 	(创建缺损文件)
2.1.20 ln -s /usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64/bin/mysql		(创建快捷方式)
2.1.21 cd /usr/local/
2.1.22 vim /etc/my.cnf		(进入/etc/my.cnf文档)
2.1.23 basedir=/usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64   (添加)
2.1.24 cd mysql/mysql-5.6.33-linux-glibc2.5-x86_64/
2.1.25 ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock		(创建快捷方式)
2.1.26 service mysql start 		(启动mysql)
2.1.27 netstat -apn | grep 3306		(查看端口)
2.1.28 mysql -u root -p	
2.1.29 use mysql;
	   grant all privileges on *.* to 'root'@'%' identified by '123456'; 			(这里的123456给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址)
	   flush privileges;     (这句表示从mysql数据库的grant表中重新加载权限数据)
       select * from user;	(查询是否设置成功)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值