今天安装了mysql5.6,记录备以后查看:
1 我下载的是 mysql-5.6.20-linux-glibc2.5-x86_64.tar.gz Compressed TAR Archive 这个版本
2 先解压 tar zxf xxxx,然后整个mysql目录架构都出来了,放到自己想要的位置
3 编配置文件 -- 注意有些老配置不兼容:比如table_cache改成table_open_cache了,具体可以在启动时候查看错误日志
4 生成初始数据库
./mysql_install_db --defaults-file=/home/www/mysql/conf/my.cnf --basedir=/home/www/mysql --with-user=mysql
(一定要注意生成的数据库目录的权限,不能是root,否则启动失败,没有读写权限)
5 运行mysql
./mysqld_safe --defaults-file=/home/www/mysql/conf/my.cnf --ledir=/home/www/mysql/bin
6 进入mysql创建管理员权限
mysql> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'127.0.0.1' IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
删除除了admin外所有其他用户,创建web连接用户
--一切ok