mysql安装

来源:互联网 发布:米26重型直升机数据 编辑:程序博客网 时间:2024/04/30 07:13
一、Centos 6.5安装mysql
1.rmp包安装mysql
(1)安装rpm包
rpm -ivh perl-DBI-1.609-4.el6.i686.rpm perl-DBD-MySQL-4.013-3.el6.i686.rpm
rpm -Uvh openssl-1.0.1e-16.el6_5.14.i686.rpm  mysql-libs-5.1.73-3.el6_5.i686.rpm
rpm -ivh mysql-server-5.1.73-3.el6_5.i686.rpm mysql-5.1.73-3.el6_5.i686.rpm
(2)启动mysqld
service mysqld start  #启动mysqld服务
/usr/bin/mysqladmin -u root password 'new-password' #用户名设置密码
mysql -u root -p new-password  #启动mysql
use mysql
select host,user, password from user   #user表中设置密码和用户权限等等   参照mysql用户手册
(3)mysql安装的一些目录
/var/lib/mysql/   #数据库目录
/usr/bin/mysql    #mysql运行的一些脚本
/usr/lib64/mysql  #扩展的一些库,mysql扩展需要使用到该库进行编译程序
/usr/share/mysql   #mysql.server命令及配置文件
/usr/share/man/man1/mysql.1.gz  #帮组文档
 
2.yum安装mysql
  #已经安装了mysql卸载mysql(见卸载), 如果只卸载mysql安装的包,可以通过yum remove mysql 和yum remove mysql-libs卸载即可
  ①yum install mysql-server #会安装一下的包
#Installing:
#mysql-server          x86_64        5.1.73-8.el6_8           base        8.6 M
#Installing for dependencies:
#mysql                 x86_64        5.1.73-8.el6_8           base        895 k
#mysql-libs            x86_64        5.1.73-8.el6_8           base        1.2 M
#perl-DBD-MySQL        x86_64        4.013-3.el6              base        134 k
  #查看安装情况
  ②rpm -qa | grep -i mysql
  #mysqld服务开机启动
  ③chkconfig mysqld on
  #启动mysqld服务
  service mysqld start
  #如果启动失败的话,查看日志/var/log/mysqld.log
  ④#本次安装出现错误
#/usr/libexec/mysqld: Table 'mysql.plugin' doesn't exist
#170704 21:36:34 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
#170704 21:36:34  InnoDB: Initializing buffer pool, size = 8.0M
#170704 21:36:34  InnoDB: Completed initialization of buffer pool
#170704 21:36:34  InnoDB: Started; log sequence number 0 44233
#170704 21:36:34 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
#170704 21:36:34 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
#170704 21:42:54 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
#/usr/libexec/mysqld: Table 'mysql.plugin' doesn't exist
    #发现本地没有创建和安装相对应的库
mysql_install_db
#重启mysql服务
service mysqld restart #启动成功
**yum安装的时候有什么问题,查看日志解决即可
  

二.window7中安装程序版本mysql-***-win.msi

    下一步下一步就可以了

三.window7中安装mysql绿色版
2.1下载解压mysql-5.7.17-winx64.zip
2.2到解压文件所在目录下的bin目录(或者增加mysql解压文件的环境变量)
2.3在解压目录下新建my.ini文件,增加设置
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\Program Files\mysql-5.7.17-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Program Files\mysql-5.7.17-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB 


2.3 运行命令
mysqld -remove  #卸载已安装的mysql服务,如果安装了mysql服务可以用此命令卸载
mysqld install  #安装mysql服务
mysqld --initialize  #初始化datadir=D:\Program Files\mysql-5.7.17-winx64\data中的初始化数据文件,例如mysql.user表等文件
#mysqld --console   #出错的时候可以用此命令来吧日志错误打印到控制台中
net start mysql  #启动mysql服务


0 0
原创粉丝点击