Linux CentOS7 安装MySQL5.7.24 tar.gz

版权声明:转载需附上本文地址 https://blog.csdn.net/weikaixxxxxx/article/details/86532074

更多版本下载

下载安装

# cd /usr/local
# groupadd mysql
# useradd -r -g mysql -s /bin/false mysql
# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
# tar zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 
# ln -s mysql-5.7.24-linux-glibc2.12-x86_64/ mysql
# cd mysql
# mkdir mysql-files
# chown mysql:mysql mysql-files
# chmod 750 mysql-files
# chmod 744 bin/mysqld
# bin/mysqld --initialize-insecure --user=mysql
# chmod 744 bin/mysql_ssl_rsa_setup
# bin/mysql_ssl_rsa_setup
# chmod 744 bin/mysqld_safe
# bin/mysqld_safe --user=mysql &
ctrl+c
# cp support-files/mysql.server /etc/init.d/mysql.server
# export PATH=$PATH:/usr/local/mysql/bin
# chmod 744 bin/mysql
# mysql -V
# mysql -u root --skip-password
mysql>  ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
mysql> exit
# mysql -uroot -proot

第1行命令:进入目录
第2行命令:添加用户组
第3行命令:mysql用户组添加mysql用户
第4行命令:下载mysql
第5行命令:解压
第6行命令:添加软链接
第7行命令:进入添加的软链接目录
第8行命令:创建目录
第9行命令:把创建的目录所有者改成mysql用户组的mysql用户
第10行命令:修改权限
第11行命令:修改权限
第12行命令:初始化,如果显示data目录已有文件,就把mysql目录下的data目录删了。只出现警告,没有错误就不需要处理。
第13行命令:修改权限
第14行命令:开启ssl加密连接
第15行命令:修改权限
第16行命令:守护进程启动mysql,报权限不够的话给权限744。
第17行命令:按键盘,回到终端
第18行命令:添加脚本
第19行命令:设置环境变量
第20行命令:修改权限
第21行命令:查看mysql版号,作为测试是否安装成功。
第行22命令:免密登录mysql控制台
第行23命令:设置密码为root
第行24命令:退出mysql控制台
第行25命令:用新设置的密码登录mysql控制台
在这里插入图片描述
授权远程访问

mysql> use mysql
mysql> update user set host = '%' where user = 'root';
mysql> FLUSH PRIVILEGES;

猜你喜欢

转载自blog.csdn.net/weikaixxxxxx/article/details/86532074
今日推荐