中标普华系统如何开启自带的mysql_中标普华LINUX系统安装 AND MySQl 5.0.1 正式版

安装中标普华Linux操作系统

首先安装中标普华Linux操作系统,在第一个安装光盘内,选择光盘安装,然后选择自定义安装(不要选择典型安装,因为典型安装没有安装开发环境,例如:GCC),在安装途中会弹出两个安装图面,一个为通信协议(全选,包括SSH、FTP、HTTP、EMAIL),一个为开发环境(全选,包括GCC、图形界面等),然后根据提示一步一步安装下去。

网卡安装

中标普华系统内核有些网卡驱动没有包含在内,需要进行安装,如果知道网卡型号,可以直接下载该网卡驱动进行安装,如果还不是很清楚网卡型号,则进行以下操作。

在系统操作终端输入lspci命令后,查看Ethernet controller:信息,可以看出该网卡是什么产商、什么型号的。操作如下:

[root@localhost ~]# lspci

00:00.0 Host bridge: Intel Corporation: Unknown device 29c0 (rev 10)

00:01.0 PCI bridge: Intel Corporation: Unknown device 29c1 (rev 10)

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)

00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)

00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01)

00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01)

00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01)

00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01)

00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01)

00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)

00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)

00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)

00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controllers cc=IDE (rev 01)

00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)

01:00.0 VGA compatible controller: nVidia Corporation: Unknown device 0641 (rev a1)

02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.: Unknown device 8168 (rev 02)

通过网卡信息找到网卡驱动,将安装包拷贝到服务器上,根据安装说明进行安装。基本安装命令过程如下(下面是以8168网卡进行说明):

# lsmod | grep r8169

# rmmod r8169

#tar vjxf r8168-8.aaa.bb.tar.bz2

# cd r8168-8.aaa.bb

# make clean modules    (as root or with sudo)

# make install

# depmod -a

# insmod ./src/r8168.ko (or r8168.o in linux kernel 2.4.x)

# lsmod | grep r8168

# ifconfig -a

# ifconfig ethX up(X=0,1,2,...)重新启动服务器,系统将在检测新硬件设备是提示出新安装的网卡,可以通过该界面进行网络配置,也可以进入系统进行设备网络配置。

Mysql数据库安装

通过SSH客户端将mysql-5.0.22.tar.gz包拷贝到服务器后,打开Linux终端进行以下操作:

1.groupadd mysql

2.useradd -g mysql mysql

3.tar -zxvf mysql-xxxx.tar.gz

4.cd mysql-xxxx

./configure --prefix=/usr/local/mysql

5.make

6.make install

7./server/mysql/bin/mysql_install_db --user=mysql

8.cp support-files/my-medium.cnf /etc/my.cnf

9.cp support-files/mysql.server /etc/rc.d/init.d/mysqld

10.chmod 700 /etc/rc.d/init.d/mysqld

11.chkconfig --add mysqld

12.cd /server/mysql

13.chown -R root .

14.chown -R mysql var

15.chgrp -R mysql .

16./server/mysql/bin/mysqld_safe --user=mysql &

17.在出现 mysqld ended 的时候.点击回车.回到命令行

18.bin/mysql -u root -p

19.系统会提示输入密码.由于我们安装时没有设置密码.所以默认密码为空.直接点击回车.

20.usr/bin/mysqladmin -u root password 'new-password'

格式:mysqladmin -u用户名 -p旧密码 password 新密码21.测试是否修改成功

1)不用密码登录

[root@test1 local]# mysql

ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)

显示错误,说明密码已经修改。

2)用修改后的密码登录

[root@test1 local]# mysql -u root -p

Enter password: (输入修改后的密码123456)

Welcome to the MySQL monitor.Commands end with ; or g.

Your MySQL connection id is 4 to server version: 4.0.16-standard

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql>

成功!

22.在防火墙内打开数据库端口3306

vi /etc/sysconfig/iptables(按上面开放80,22端口的形式,加一条3306端口)

打开防火墙和关闭防火墙的指令:

1)即时生效,重启服务器后失效

开启: service iptables start

关闭: service iptables stop

2)重启服务器后生效

开启: chkconfig iptables on

关闭: chkconfig iptables off

23.分配远程连接数据库的权限

进入MySQL,创建一个新用户xuys:

格式: grant 权限 on 数据库名.表名用户@登录主机 identified by "用户密码";

grant select,update,insert,delete on *.* to xuys@192.168.88.234 identified by "xuys1234";

查看结果,执行:

use mysql;

select host,user,password from user;

可以看到在user表中已有刚才创建的xuys用户,host字段表示登录的主机,其值可以用IP,也可用主机名,将host字段的值改为%就表示在任何客户端机器上能以xuys用户登录到MySQL服务器,建议在开发时设为%.

update user set host = '%' where user = 'xuys';24.修改my.cnf配置文件(解决关于linux中mysql中编码的问题(UTF-8))

#linux my.cnf文件的放置位置

/etc/my.cnf

*************************************************************

不管什么时候,编码一定要统一,这是保证数据能正确入库的前提。

首先要配置你的mysql的默认编码方式为UTF-8。

其次mysql语句区分大小写,对此也需要进行修改。

具体看my.cnf的配置.

# vi /etc/my.cnf

#下面是很重要的=====================================

[client]

#password             = your_password

port                  = 3306

socket                = /tmp/mysql.sock

default-character-set = utf8

lower_case_table_names=1               -----不区别大小写

[mysqld]

port            = 3306

socket          = /tmp/mysql.sock

skip-locking

key_buffer = 16M

max_allowed_packet = 1M

table_cache = 64

sort_buffer_size = 512K

net_buffer_length = 8K

read_buffer_size = 256K

read_rnd_buffer_size = 512K

myisam_sort_buffer_size = 8M

default-character-set = utf8

lower_case_table_names=1                 -----不区别大小写

#*************************************************************

25.启动和关闭、重启mysql数据库指令

/etc/rc.d/init.d/mysqld stop (停止mysql)

/etc/rc.d/init.d/mysqld start (启动mysql)

/etc/init.d/mysqld restart (重启mysql)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值