nosilence 发表于 2018-10-8 09:35:07

mysql安装与初始配置

  Mysql数据库的第一个版本就是发行在Linux系统上

[*]  查看mysql安装包:
  ]# rpm -qa | grep mysql
  mysql-libs-5.1.73-8.el6_8.x86_64
  mysql-5.1.73-8.el6_8.x86_64

[*]  查看yum可用mysql包:
  ]# yum list | grep mysql

[*]  安装:
  ]# yum install -y mysql-server mysql mysql-deve

[*]  卸载:
  ]# rpm -e mysql
      --nodesp选项强制删除

[*]  查看已安装好的mysql:
  ]#rpm -qi mysql

[*]  启动mysql服务:
  ]# service mysqld start

[*]  我们在使用mysql数据库时,都得首先启动mysqld服务,我们可以 通过chkconfig --list | grep mysqld 命令来查看mysql服务是不是开机自动启动:
  ]#chkconfig --list | grep mysqld
  mysqld         0:关闭1:关闭2:关闭3:关闭4:关闭5:关闭6:关闭

[*]  通过 chkconfig mysqld on 命令来将其设置成开机启动:
  # chkconfig mysqld on

[*]  为mysql默认root设置密码:
  ]# /usr/bin/mysqladmin -u root password 'testpwd’

[*]  登录mysql:
  #mysql -uroot -p‘testpwd’

[*]  查看数据库:
  mysql> show databases;
  +--------------------+
  | Database         |
  +--------------------+
  | information_schema |
  | mysql            |
  | test               |
  +--------------------+
  3 rows in set (0.00 sec)

[*]  mysql主要配置文件:
  ]# cat /etc/my.cnf
  
  datadir=/var/lib/mysql
  socket=/var/lib/mysql/mysql.sock
  user=mysql
  # Disabling symbolic-links is recommended to prevent assorted security risks
  symbolic-links=0
  
  log-error=/var/log/mysqld.log
  pid-file=/var/run/mysqld/mysqld.pid

[*]  mysql数据库文件:
  # ls /var/lib/mysql/
  ibdata1ib_logfile0ib_logfile1mysqlmysql.socktest

[*]  自己创建一个数据库,来验证一下该数据库文件的存放位置:
  mysql> create database simonwang;
  Query OK, 1 row affected (0.00 sec)
  ]# ls -l /var/lib/mysql/
  总用量 20492
  -rw-rw---- 1 mysql mysql 10485760 7月25 22:19 ibdata1
  -rw-rw---- 1 mysql mysql5242880 7月25 22:19 ib_logfile0
  -rw-rw---- 1 mysql mysql5242880 7月25 22:19 ib_logfile1
  drwx------ 2 mysql mysql   4096 7月25 22:19 mysql
  srwxrwxrwx 1 mysql mysql      0 7月25 22:19 mysql.sock
  drwx------ 2 mysql mysql   4096 7月25 22:32 simonwang
  drwx------ 2 mysql mysql   4096 7月25 22:19 test

[*]  mysql日志输出:
  ]# cat /var/log/mysqld.log

[*]  mysql使用tcpip协议,查看是否监听在3306端口:
  ]# netstat -anp | grep 3306
  tcp      0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      1402/mysqld   

[*]  或者查看3006是否监听:
  ]# ss -tnl | grep 3306
  LISTEN   0      50                        *:3306                     *:*

页: [1]
查看完整版本: mysql安装与初始配置