#adduser hqyd
#passwd hqyd
填入新密码
修改 $ vim /etc/sudoers 文件,找到下面一行,在root下面添加一行新的用户
$cd /etc/sysconfig/network-scripts 然后找到 ifcfg-ens33 进入编辑
$sudo vim ifcfg-nes33 中将ONBOOT=no 改为 yes
重新启动网卡服务:1、切换到管理员身份:$ su root
2、输入命令:# /etc/init.d/networking restart
1、首先对原来的源文件进行备份:
进入yum源所在的目录:$ cd/etc/yum.repos.d/
进行备份$ sudo mv CentOS-Base.repo CentOS-Base.repo.bak
2、下载需要更新的yum源配置文件
$ wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo
3、生成缓存
$ sudo yum makecache
Centos7自身带有数据库,为MariaDB,游戏环境所需的数据库为mysql,所以要先卸载MariaDB,重新安装mysql。
1、卸载MariaDB
(1).查询当前系统所安装的MariaDB组件,命令如下:$ sudo rpm -qa | grep maria*查询结果如下(不同的版本可能 查询到的DB版本不一样)
(2).卸载MariaDB
$ sudo yum -y remove mari*
(3).查询是否卸载完全
$ sudo rpm -qa | grep maria*
2、安装mysql
(1).更新安装libaio(这个是为了安装mysql的所有依赖文件)
$ sudo yum search libaio #检索相关信息
$ sudo yum install libaio # 安装依赖包
(2).查看是否已经安装了mysql,如果已经安装,请参照卸载MariaDB上述进行卸载
$ sudo yum list installed | grep mysql
(3).添加mysql在线安装列表
$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
$ sudo yum localinstall mysql-community-release-el7-5.noarch.rpm
(4).验证是否成功安装成功
$ yum repolist enabled | grep "mysql.*-community.*"
如下提示即为安装成功:
(5).查看系统所支持的MySQL版本
$ yum repolist enabled | grep mysql
这里同样可以查看我们安装的是哪个版本:
$ yum repolist enabled | grep mysql
确认是5.6的版本(因为5.7有严重BUG,而5.5又太老了)
(6).安装MySQL所需依赖
$ sudo yum install mysql-community-server
(7).查看安装MySQL路径
$ whereis mysql
(8).关闭防火墙
$ sudo systemctl stop firewalld.service #停止firewall
$ sudo systemctl disable firewalld.service #禁止firewall开机启动
(9).关闭selinux
$ sudo setenforce 0 #暂时关闭,重启失效
编辑配置文件,重启后永久生效: $ sudo vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
注意:请注意上图中箭头所标注的位置,如果改错,就会造成系统无法启动。
(10).修改MySQL数据库密码
$ sudo vim /etc/my.cnf
添加skip-grant-tables 在上述位置,保存退出。
(11).重启MySQL服务
$ sudo systemctl restart mysql
登录MySQL:mysql -u root -p (在安装完数据库设置密码时,默认密码为空,直接回车)
切换数据库:use mysql;
更改MySQL的root密码:UPDATE user SET Password = password ( 'xxxxx' ) WHERE User = 'root' ; (xxxxx即为要修改的密码)
刷新数据库:flush privileges;
退出mysql :exit
删除步骤(10),所加的 skip-grant-tables ,并保存退出,重启MySQL;
验证mysql是否已经增加密码:$ mysql -u root -p
提示输入密码的时候,请输入上述步骤所设置的root密码。成功进入则设置OK。
(12).Mysql添加新用户
登录MySQL:mysql -u root -p
创建游戏库:create database card;
create database collector;
创建用户:CREATE USER 'username'@'localhost' IDENTIFIED BY 'passwd';
给用户权限:grant all privileges on 库名.表名 to '用户名'@'IP地址' identified by '密码' with grant option;