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; (查询是否设置成功)