2、mysql安装

目前所有平台下载地址为:https://dev.mysql.com/downloads/mysql/

注意:安装过程需要通过开启管理员权限来安装,否则会由于权限不足导致无法安装。

一、Linux/Unix上安装mysql

Linux平台上推荐使用rpm包进行安装:

mysql:mysql服务器。你需要该选项,除非你只想连接运行在另一台机器上的mysql服务器。

mysql-client:mysql客户端程序,用于连接并操作mysql服务器。

mysql-devel:库和包含文件,如果你想要编译其他mysql客户端,例如perl模块,则需要安装该rpm包。

mysql-shared:该软件包包含某些语言和应用程序需要动态装载的共享库(libmysqlclient.so*),使用mysql。

mysql-bench:mysql数据库服务器的基准和性能测试工具。

安装前,我们可以检测系统是否自带安装mysql:

rpm -qa|grep mysql

如果系统有安装,可以选择进行卸载:

rpm -e mysql   //普通删除模式

rpm -e --modeps mysql   //强力删除模式,如果使用上面命令删除时,提示有依赖的其他文件,则用该命令可以对其进行强力删除。

1、安装mysql

环境:redhat7.4 ,mysql5.6.24

安装过程如下:

(1)卸载已安装mysql模块

查询:

rpm -qa|grep -i mysql

rpm -qa|grep -i mariadb 

移除:

rpm -e MySQL-server-advanced-5.6.24-1.el6.x86_64

rpm -e MySQL-client-advanced-5.6.24-1.el6.x86_64

rpm -e MySQL-embedded-advanced-5.6.24-1.el6.x86_64

rpm -e MySQL-devel-advanced-5.6.24-1.el6.x86_64

rpm -e MySQL-shared-advanced-5.6.24-1.el6.x86_64

rpm -e MySQL-shared-compat-advanced-5.6.24-1.el6.x86_64

(2)安装mysql

安装顺序如下(如卸载顺序相反,有依赖关系):

rpm -ivh MySQL-shared-compat-advanced-5.6.24-1.el6.x86_64.rpm

rpm -ivh MySQL-shared-advanced-5.6.24-1.el6.x86_64.rpm

rpm -ivh MySQL-devel-advanced-5.6.24-1.el6.x86_64.rpm

rpm -ivh MySQL-embedded-advanced-5.6.24-1.el6.x86_64.rpm

rpm -ivh MySQL-client-advanced-5.6.24-1.el6.x86_64.rpm

rpm -ivh MySQL-server-advanced-5.6.24-1.el6.x86_64.rpm

卸载:

rpm -e --nodeps MySQL-server-advanced-5.6.24-1.el6.x86_64

rpm -e --nodeps MySQL-client-advanced-5.6.24-1.el6.x86_64

rpm -e --nodeps MySQL-embedded-advanced-5.6.24-1.el6.x86_64

rpm -e --nodeps MySQL-devel-advanced-5.6.24-1.el6.x86_64

rpm -e --nodeps MySQL-shared-advanced-5.6.24-1.el6.x86_64

rpm -e --nodeps MySQL-shared-compat-advanced-5.6.24-1.el6.x86_64

(3)启动mysql服务

service mysql start

(4)验证mysql安装

mysqladmin --version

2、安装后的工作

(1)查看随机初始密码
cat /root/.mysql_secret

(2)重置密码

mysql -u root –p

set password=password('密码');

(3)登陆服务器并修改服务器访问权限

mysql -u root -p
use mysql
select host,user from user;

mysql> select host,user from user;
+-----------+------+
| host      | user |
+-----------+------+
| %         | root |
| 127.0.0.1 | root |
| ::1       | root |
| hh        | root |
+-----------+------+
4 rows in set (0.00 sec)
update user set host='%' where host='localhost';
flush privileges;

(4)配置文件

默认位置:/usr/my.cnf
默认目录:/var/lib/mysql
添加链接:ln -s mysql.sock /home/mysql/mysql.sock

补充:
navicat工具使用
连接——ip地址——root/root——测试连接

3、安装个人数据库

mysql -u root -p
create database datamng;
use datamng;
source /home/datamng.sql

二、windows上安装mysql

原文地址:https://www.cnblogs.com/myheart-new/p/11943251.html