Linux安装mysql5.6.5(傻⽠式安装教程)
⼀、检查是否安装(有就删除)
rpm -qa |grep mysql  # 查询安装,有的话会出来⼀个列表
rpm -e mysql                  # 普通删除(mysql 替换为查出的包名)
rpm -e --nodeps mysql          # 强制删除(mysql 替换为查出的包名)
⼆、安装mysql (yml 模式)
wget arch.rpm  # 下载rpm 资源包
rpm -arch.rpm                    # 安装rpm 资源包
yum install mysql-server                                            # 正式下载 mysql
chown mysql:mysql -R /var/lib/mysql          # 设置权限
mysqld --initialize                          # 初始化mysql
systemctl start mysqld                      # 启动mysql
systemctl status mysqld                      # 查看mysql 启动状态
mysqladmin --version                        # 检查是否安装成功(查看版本信息)
错误:
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)在执⾏ mysql 命令进⼊后, 没有设置密码就出来了, 在使⽤ mysql 命令时会出现以上错误
rm -rf /var/lib/mysql      # 删除初始化相关的配置信息
mysqld --initialize        # 初始化mysql
systemctl start mysqld    # 启动mysql
三、设置密码-使⽤ MySQL Client
mysql>  mysql              # 默认⽆密码,直接可进⼊mysql内部
mysql>  SHOW DATABASES;# 查询所有数据表linux mysql教程视频
mysql>  use mysql;#  进⼊mysql 数据表
mysql>  SET PASSWORD FOR 'root'@'localhost'= PASSWORD('root123456');#  修改密码为 root123456
退出mysql,使⽤密码登录
mysql>  mysql -u root -p    # 登录mysql, 回车输⼊密码在回车
Enter password:*******
四、设置允许远程连接
mysql -u root -p                    # 登录mysql
# 设置允许所有ip连接,  root123456 为密码
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root123456' WITH GRANT OPTION;
mysql> use mysql;# 进⼊mysql 数据表
mysql>select host user from user;# 查看权限
mysql> flush privileges;# 刷新权限
五、启动关闭命令
service mysql start    # 启⽤
service mysql stop    # 停⽌
六、防⽕墙(如果远程连接不上注意)
防⽕墙开放3306端⼝
chkconfig iptables on    # 永久开启
chkconfig iptables off    # 永久关闭
service iptables start    # 即时开启
service iptables stop    # 即时关闭
防⽕墙不到iptables⽂件处理
关闭防⽕墙不到iptables⽂件,解决⽅法如下,因为默认使⽤的是firewall作为防⽕墙,把他停掉装个iptable
systemctl stop firewalld
systemctl mask firewalld
yum install -y iptables
yum install iptables-services
本⽂到此结束,如果觉得有⽤,动动⼩⼿点赞或关注⼀下呗,将不定时持续更新更多的内容…,感谢⼤家的观看!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。