-
下载 mysql 我下载的是 5.7.12的包
-
安装解压
-
进行安装输入命令:
sudo rpm -ivh --force mysql-community-common-5.7.12- 1.el6.x86_64.rpm
sudo rpm -ivh --force mysql-community-libs-5.7.12-1.el6.x86_64.rpm
sudo rpm -ivh --force mysql-community-client-5.7.12-1.el6.x86_64.rpm
mysql-community-server-5.7.12-1.el6.x86_64.rpm
sudo service mysqld start
日志 : sudo vi /var/log/mysqld.log -
重置密码: 先在 vim /etc/my.cnf 文件中
在[mysqld]后面任意一行添加 skip-grant-table 用来跳过密码验证的过程 -
重启mysql :/etc/init.d/mysqld restart
-
输入命令 mysql -u root -p 进入命令行 当需要输入密码时,直接按enter键
-
进行修改
首先: use mysql;
select User from user; #此处为查询用户命令
– 5.7 以下是 password 字段 ,5.7以上修改成了 authentication_stringupdate user set authentication_string=password(‘123’) whe re user=‘root’ and host=‘localhost’; // 修改密码
第二次以后修改密码: alter user user() identified by "123456"; flush privileges; // 刷新权限
-
编辑my.cnf,去掉刚才添加的内容,然后重启MySQL。
/etc/init.d/mysqld restart 或者
service mysql restart 看自己的配置 -
设置mysql允许远程连接
GRANT ALL PRIVILEGES ON . TO root@’%’ IDENTIFIED BY ‘123’ WITH GRANT OPTION;
注:root登录用户名,%通配符,表示所有ip可以连接,双引号是 登录mysql 密码 -
查看是否设置成功: select host,user from user;
查看端口: show global variables like ‘port’;
退出mysql 命令窗口 : quit; -
设置linux防火墙端口
打开编辑: vi /etc/sysconfig/iptables
添加 : -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j Accept
重启防火墙 : service iptables restart
另: service iptables status 查看防火墙状态
service iptables start 开启防火墙
service iptables stop 关闭防火墙
liunx内网下安装mysql5.7.12
最新推荐文章于 2025-02-05 11:36:14 发布