最近老哥在万网买了一台服务器,坑人的万网,里面的配置基本为零,以前没接触过Centos ,一弄整出许多乱糟糟的事情,好记性不容烂笔头,记下供以后参考:
一: 安装apache
yum list|grep apache #列出所有的apache
yum install apache*;
二:安装php
yum list|grep php#列出所有的apache
yum install php*;
三:安装myql
yum list|grep mysql#列出所有的apache
yum install mysql*;
四:安装mysql-server
yum list|grep mysql-server #列出所有的apache
yum install mysql-server*;
安装完成后,添加 mysqld 服务。
/sbin/chkconfig –-add mysqld [在服务清单中添加mysql服务]
开启mysql 自动启动
vi /etc/rc.local
# Start MySQL Service
/usr/bin/mysqld_safe --user=mysql&
/usr/bin/mysqld_safe --user=mysql&
接着开始启动mysql。
service mysqld start;
mysqladmin -u root password 'newpassword'
设置默认编码等一些初始参数 (my.cnf)(若无my.cnf, 则可 cp /usr/share/mysql/my-small.cnf /etc/my.cnf )
vi /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
default-character-set=utf8 [添加]
default-storage-engine=INNODB [添加]
old_passwords=1
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
default-character-set=utf8 [添加]
default-storage-engine=INNODB [添加]
old_passwords=1
#开启远程连接
port = 3306
bind-address = 65.55.55.2
# skip-networking
[client]
default-character-set=utf8 [添加]
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
授权:远程用户 myuser 密码 mypassword
GRANT ALL PRIVILEGES ON *.* TO myuser@'%'
IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
FLUSH PRIVILEGES;