MYSQL-LINUX 安装步骤

https://www.cnblogs.com/dengshihuang/p/8029092.html   5.7版本安装步骤html

1.官网下载mysql二进制文件,匹配本身的linux版本:

wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-8.0/mysql-8.0.11-rc-linux-glibc2.12-x86_64.tar.gz

二、解压文件

tar -xvzf mysql-8.0.11-rc-linux-glibc2.12-x86_64.tar.gz

 

三、移动压缩包到usr/local目录下,并重命名文件

mv  mysql-8.0.11-linux-glibc2.12-i686  /usr/local/mysql

四、在MySQL根目录下新建一个文件夹data,用于存放数据

mkdir data

5. 建立 mysql 用户组和 mysql 用户

groupadd mysql useradd -g mysql mysql

6. 改变 mysql 目录权限

chown -R mysql.mysql /usr/local/mysql/ 或者 chown -R mysql . chgrp -R mysql . 

七、添加默认配置文件 $ vim/etc/my.cnf

[cient] port=3306 socket=/tmp/mysql.sock [mysqld] port=3306 user=mysql socket=/tmp/mysql.sock basedir=/usr/local/mysql datadir=/usr/local/mysql/data log-error=error.log

八、初始化mysql

$  /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ ./support-files/mysql.server start · 或 /etc/init.d/mysql start

九、启动mysql服务器

十、链接mysql数据库并重设密码

# /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 安全模式启动 # mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; mysql> FLUSH PRIVILEGES; mysql> quit # /etc/init.d/mysql restart # mysql -uroot -p Enter password: <输入新设的密码newpassword>

 

十一、mysql 经常使用命令

  • ·         登陆MySQL  mysql -uroot -p密码 12
  • ·         设置能够远程登陆
  • ·          mysql>use mysql
  • ·         mysql>update user set host='%' where user='root' limit 1;
  • ·         刷新权限
  • ·          mysql>flush privileges;
  • ·         而后检查3306端口是否开放
  • ·         iptables -L -n | grep 3306
  • ·         开放3306端口
  • ·         firewall-cmd --permanent --zone=public --add-port=3306/tcp
  • ·         重启防火墙
  • ·         firewall-cmd --reload

CentOS 7 中firewall-cmd命令

https://www.jianshu.com/p/411274f96492java

相关文章
相关标签/搜索