
1、将mysql-5.6.13-winx64.zip 解压到D:/mysql-5.6.13/目录。
2、清理里面的调试文件
打开这个目录,发现里面的文件夹和文件跟一个安装好后的MySQL基本没有区别。可能你会很郁闷,这个MySQL5.6.13居然有1.04GB,呵呵,仔细一看你就会发现,里面有很有
调试文件。后缀为.lib或.pdb的,其实可以删除掉。还有一些名为debug的目录,也删除掉吧。这样是不是就小很多了。
3、创建my.ini作为MySQL的配置文件
默认情况下没有my.ini文件,这需要我们手工创建一个。怎么创建呢?有没有像php.ini那样有模板呢?其实在MySQL5.6.13中带了一个my-default.ini,可以算作模板,只是
里面的内容实在太少了。于是洪哥带大家手工创建一个my.ini。
直接创建一个文本文件,命名为my.ini。
打开它,输入如下内容:
1.先安装cmake假设下载下来那个cmake源码包名为cmake.tar.gz
tar zxvf cmake.tar.gz
cd cmake
./bootstrap &&make &&make install
这样就用默认方式安装好了cmake,cmake是新版本Mysql的编译安装工具。
2.安装mysql
同样地,假设下载下来那个mysql源码包名为mysql.tar.gz
tar zxvf mysql.tar.gz
cd mysql
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql //安装mysql的路径
-DMYSQL_DATADIR=/usr/local/mysql/data //存放数据库的数据路径
-DSYSCONFDIR=/etc//mysql的配置文件路径,默认是/etc/路径下的my.cnf文件
-DMYSQL_UNIX_ADDR=/var/tmp/mysql/mysqld.sock
-DDEFAULT_CHARSET=utf8 -DEXTRA_CHARSETS=all
-DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_SPHINX_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_MEMORY_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1
-DMYSQL_USER=mysql &&make &&make install
其他参数的说明就不写了,就按照这个来就行了,主要要修改的是你自己定义的mysql的安装路径,这些参数如果都不给的话,只有一个cmake,那么就是安装默认的mysql设置安装,例如mysql的安装路径会是/usr/local/mysql。
比较值得注意的一点是,最后有个参数-DMYSQL_USER=mysql 。这里需要提前新建一个系统用户mysql,当然你也可以自定义用户名,其他名字也行,参数对上就好了。
新建用户名:
useradd mysql
passwd mysql //然后输入该用户的密码
这样就安装好了数据库了。
数据库的默认端口是3306.
注意第一次安装后,需要先cd /usr/local/mysql/scripts, 执行 ./mysql_install_db --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
建立数据库
启动mysql:
cd /usr/local/mysql
./bin/mysqld_safe --user=mysql &
成功启动数据库后,
写入账户密码信息:
./bin/mysqladmin -h localhost -p 3306 -u root password 123456
新建了一个数据库用户root,密码为123456
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)