因各种需要,要用到mysql, 记录下安装过程。
1.下载mysql
2.上传到服务器
利用putty上传到/usr/local目录下 在 下载putty后安装,将安装目录里的所有exe文件复制到 C:\Windows\System32 中即可在 cmd 中直接使用pscp功能,使用如下:
pscp mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz root@IP:/usr/local
3.安装
解压:
tar mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz
重命名:
mv mysql-5.7.23-linux-glibc2.12-x86_64 mysql
创建用户组:
groupadd mysqluseradd -r -g mysql mysql
给mysql用户指定专有用户和用户组:
先创建data目录:
cd /usr/local/mysql mkdir datacd /usr/localchown -R mysql mysql/chgrp -R mysql mysql/
初始化mysql:
cd /usr/local/mysql/bin./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US
记住生成的临时密码,如果忘记密码或者想重新初始化,可以先将mysql/data目录中文件删除,然后再执行初始化命令
配置my.cnf:
vim /etc/my.cnf
配置如下两行:
[mysqld] basedir=/usr/local/mysql/ datadir=/usr/local/mysql/data/
启动:
cd /usr/local/mysql/bin./mysqld_safe --user=mysql &
设为开机启动:
cd /usr/local/mysql/support-files/cp mysql.server /etc/init.d/mysqlvim /etc/init.d/mysql
将mysql目录填上:
basedir=/usr/local/mysql/datadir=/usr/local/mysql/data/
授权:
chmod +x /etc/init.d/mysql
设为开机启动:
chkconfig --add mysql
service启动:
重启服务:service mysql restart停止服务:service mysql stop启动服务:service mysql start查看服务:service mysql status
登录mysql修改密码允许远程登录:
cd /usr/local/mysql/bin
登录:
./mysql -u root -p
再输入先前步骤中的临时密码
修改密码:
set password=password("root");
登录授权:
grant all privileges on *.* to'root' @'%' identified by 'root';
授权生效:
flush privileges;
安装成功!