mysql数据库
一、安装mysql
1.挂载系统光盘
[root@centos01 ~]# mount /dev/cdrom /mnt/
2.安装mysql依赖文件
[root@centos01 ~]# yum -y install cmake ncurses-devel
3.创建管理组和用户
[root@centos01 ~]# groupadd mysql
[root@centos01 ~]# useradd -M -s /sbin/nologin -g mysql mysql
4.更换linux光盘
[root@centos01 ~]# umount /mnt/
[root@centos01 ~]# mount /dev/cdrom /mnt/
5.解压mysql源文件到/usr/src目录下
[root@centos01 ~]# tar zxvf /mnt/mysql-5.5.22.tar.gz -C /usr/src/
6.配置mysql
[root@centos01 mysql-5.5.22]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all
7.编译安装mysql
[root@centos01 mysql-5.5.22]# make && make install
8.生成mysql服务配置文件
[root@centos01 mysql-5.5.22]# cp support-files/my-medium.cnf /etc/my.cnf
9.生成服务配置文件并给权限
[root@centos01 mysql-5.5.22]# cp support-files/mysql.server /etc/init.d/mysqld
[root@centos01 mysql-5.5.22]# chmod +x /etc/init.d/mysqld
10.添加系统服务设置开机自启动
[root@centos01 mysql-5.5.22]# chkconfig --add mysqld
[root@centos01 mysql-5.5.22]# chkconfig --level 35 mysqld on
11.优化mysql
[root@centos01 mysql-5.5.22]# vim /etc/profile[root@centos01 mysql-5.5.22]# source /etc/profile
12.初始化mysql
[root@centos01 mysql-5.5.22]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
13.启动mysql
[root@centos01 mysql-5.5.22]# systemctl start mysqld
[root@centos01 mysql-5.5.22]# netstat -anptu |grep 3306
二、配置mysql
1.设置密码
[root@centos01 ~]# mysqladmin -uroot password
2.登录mysql
[root@centos01 ~]# mysql -uroot -ppwd@123
3.创建bdqn库
mysql> create database bdqn;
4.创建stuifo表录入数据
mysql> create table bdqn.student (姓名 char(5),性别 char(4),电话号码 char(11),身份证号码 char(18),primary key(身份证号码));
mysql> insert into bdqn.student values (‘张无忌’,‘男’,‘12345678910’,‘111111111111111111’);
5.查看stuifo表
mysql> select * from bdqn.student;