centOS7 手动安装myql5.7

 

1.创建mysql用户 useradd mysql
 
2.为mysql添加sudo权限:vi /etc/sudoers
 
3.创建mysql目录,设置属主
cd /usr/local/;mkdir -p mysql data
chown -R mysql mysql
 
4.上传mysql安装包,并解压
tar zxf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
cd mysql-5.7.22-linux-glibc2.12-x86_64
cp * /usr/local/mysql
 
5.

首先检查是否安装了libaio

Rpm –qa|grep libaio

如果没有则执行

yum install libaio-devel.x86_64

初始化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目录中文件删除,然后再执行初始化命令
编译后会得到root的临时密码,之后需要修改临时密码
 
6.配置/etc/my.cnf
[mysqld]
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data
port=13306
character-set-server=utf8
 
7.启动mysql
cd /usr/local/mysql/bin
启动:
./mysqld_safe --user=mysql &
 
8.设为开机启动
cd /usr/local/mysql/support-files/
cp mysql.server /etc/init.d/mysql
vi /etc/init.d/mysql
将mysql目录填上:
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/
授权:chmod +x /etc/init.d/mysql
设为开机启动:chkconfig --add mysql
 
9.service启动
重启服务:service mysql restart
停止服务:service mysql stop
启动服务:service mysql start
查看服务:service mysql status
 
10.登录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;
 
登录时遇到报错信息如下:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
找到mysql.sock的所在位置用如下方法登录:./mysql -uroot -S ../mysql.sock -p
或者创建一个硬链接:ln  mysql.sock /tmp/ 之后就可以正常登录了(重启后无法登陆)
修改配置文件my.cnf 中socket=/tmp/mysql.sock
 
远程登录需要关闭防火墙或者开放3306端口
vi /etc/sysconfig/iptables #配置端口3306
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 33306 -j ACCEPT
重启iptables
service iptables restart
 
 
11 vi /etc/profile
alias mysql=/usr/local/mysql/bin/mysql
退出保存
.  /etc/profile
 
 
12修改密码:
use mysql
update mysql.user set authentication_string=PASSWORD('123456') where user='root';
 
13 完成
 
 
 

mysql 安装

posted @ 2019-11-06 14:54  此间的少年no  阅读(223)  评论(0编辑  收藏  举报