赞
踩
官网下载: MySQL :: MySQL Downloads
进入页面下滑底部!
等待下载完成即可
到/usr/local目录下
将文件放在usr/local/下,进行解压
解压
tar -zxf /usr/local/mysql-5.7.43-linux-glibc2.12-x86_64.tar.gz
重命名命令:
mv /usr/local/mysql-5.7.43-linux-glibc2.12-x86_64 /usr/local/mysql
mkdir /usr/local/mysql/data
打开环境配置文件
vi /etc/profile
如何进入编辑模式和保存退出请看这里:http://t.csdnimg.cn/M4GAF
进入后拉到底部加入:
export PATH=/usr/local/mysql/bin:$PATH
重新加载配置文件
source /etc/profile
查找mysql配置路径
mysql --help | grep 'my.cnf'
vi /etc/my.cnf
- [mysql]
- # 设置mysql客户端默认字符集
- default-character-set=utf8
-
- [mysqld]
- #设置端口
- port=3306
- socket=/tmp/mysql.sock
- #设置mysql根目录
- basedir=/usr/local/mysql
- #设置数据库的数据存放目录
- datadir=/usr/local/mysql/data
- #设置最大连接数
- max_connections=200
- #设置mysql服务端字符集,默认为latin1
- character-set-server=UTF8MB4
- #设置默认存储引擎
- default-storage-engine=INNODB
- #设置密码永不过期
- default_password_lifetime=0
- #设置 server接受的数据包大小
- max_allowed_packet=16M
注意:根目录和数据存放目录要与上面的目录一致
groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql /usr/local/mysql
mysqld --initialize --user=mysql
、
可能出现该错误:
解决方法:
运行安装,再重试初始化命令
yum install -y libaio
初始化成功:
没有报错就是成功!!!
mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
chmod -R a+r /usr/local/mysql/data/server-key.pem
cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
chkconfig --list mysqld
service mysqld start
firewall-cmd --zone=public --add-port=3306/tcp --permanent
可能会提示FirewallD防火墙服务没有运行,开启后再次运行即可!
启动:
systemctl start firewalld
开机自启:
systemctl start firewalld
firewall-cmd --reload
登陆mysql:
mysql -uroot -p
输入刚才生成的临时密码 进入
修改密码
alter user 'root'@'localhost' identified by 'root';
同样的先登陆mysql,再进行如下操作
use mysql;
允许root用户远程连接
update user set host = '%' where user = 'root';
刷新权限
flush privileges;
ps:如果访问不了,记得看看云服务器的控制台中安全组是否开放该端口!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。