这里使用的源码包,首先进行编译,然后才是安装,过程不是很复杂,只要理解过程,很简单
下载地址:http://dev.mysql.com/downloads/mysql/
在Windows系统中安装
- 解压文件到安装路劲
- 配置bin目录到环境变量
- 把my-default.ini复制一个修改名称为my.ini
修改里面的路径为
basedir = “C:\mysql56”
datadir = “C:\ mysql56 \data”
port = 3306
记得,如果datadir不是C:\mysql56\data 需要复制data里面的文件到新的目录里。否则会出现1067的错误
- 执行安装,启动服务:
服务启动成功之后,就可以登录了,如图,输入mysql -u root -p(第一次登录没有密码,直 接按回车过),登录成功!
修改用户密码:
use mysql;
update user set password=password("root") where user="root";
flush privileges;
quit; //eixt;
使用用户名密码登录:mysql –uroot –proot 回车;
在linux系统中安装
前置安装:
|
解压文件到安装路径并重命名文件夹:
[root@localhost mysql]# tar -zxf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz -C /usr/local/ [root@localhost mysql]# mv mysql-5.6.30-linux-glibc2.5-x86_64 mysql |
添加系统mysql组和mysql用户:
执行命令:groupadd mysql和useradd -r -g mysql mysql |
设置权限:
[root@localhost mysql]# cd /usr/local/mysql [root@localhost mysql]# chown -R mysql:mysql ./ |
安装数据库:
[root@localhost mysql]# cd /usr/local/mysql/scripts/ [root@localhost mysql]#./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data |
添加配置文件到开机启动:
[root@localhost mysql]# cd /software/mysql/support-files [root@localhost mysql]# cp my-default.cnf /etc/my.cnf [root@localhost mysql]# cp mysql.server /etc/init.d 修改参数: basedir=/usr/mysql datadir=/usr/mysql/data port=3306 |
配置环境变量:
[root@localhost mysql]#vim /etc/profile MYSQL_HOME=/usr/local/mysql PATH=$MYSQL_HOME/bin:$PATH Export MYSQL_HOME PATH |
重新加载配置文件:
source /etc/profile
启动服务:
[root@localhost mysql]# chkconfig --add mysql [root@localhost mysql]# chkconfig mysql on [root@localhost mysql]# service mysql start Starting MySQL.. SUCCESS! |
登录:
[mysql@localhost ~]$ mysql -uroot -p Enter password: |
设置登录权限和修改密码:
mysql>use mysql; mysql>update user set password=password("root") where user="root"; Query OK, 4 rows affected (0.06 sec) mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec) mysql>exit; |