到mysql官网下载自己的版本
mysql-5.6.22-linux-glibc2.5-x86_64.tar.gz
cd /usr/local/
解压tar -zxvf mysql-5.6.22-linux-glibc2.5-x86_64.tar.gz
建立软链接ln-s mysq mysql-5.6.22-linux-glibc2.5-x86_64.tar.gz
进入mysql cd mysql
新建用户useradd mysql
新建用户组groupadd mysql
给文件赋权限chown -R mysql.mysql .
进入scripts执行 ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
更新配置文件cp my-new.cnf /etc/my.cnf
返回进入cd bin
后台执行./mysqld_safe --user=mysql &
将启动服务器文件加到开机启动服务
cp mysql.service /etc/init.d/mysql
结束
此时执行service mysqlstart
进入mysql/bin
执行./mysql -root
修改root登陆密码
use mysql
update user set password=password('123456') where user='root';
结束,哈哈
其实我们可以不在/usr/localz下安装mysql,只不过在启动脚本
./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
要指定具体的路径
后续:
在下次启动的时候mysql的服务端并没有启动,
这时候只好使用管理员进入目录自行启动了,然后才能在客户端使用服务器