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小时内删除。
发表评论