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服务