linux 安装mysql5.3_linux上安装mysql

1.先验证是否安装了mysql

若无输出则证明未安装过!执行命令:

rpm -qa | grep mysql

c26af8587c5fa2975c1d2f3532840d20.png

2.先下载mysql的repo源

这玩意儿又叫mysql源,字面上理解就是mysql的源码,执行命令:

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

1422586a8ee84d3474eb326d31ee1cb9.png

3.安装mysql rpm包,执行命令:

sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

eebffb3d64e55e77806dca9afc5e7836.png

4.安装mysql,执行命令:

sudo yum install mysql-server

ef493cca49f97bd242b266fdb952d9de.png

可以看到130多M还是挺大的

输入y确认,开始下载!好不容易到100%,还得下载依赖,继续y回车确认下载

b5863a1b6dc2d05a1ba560a9bbf49cf5.png

可算ojbk了,继续!

5.登录然后重置密码,执行:

mysql -u root

3ab807ab9cda96252ba218f45aca5024.png

原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户

6.执行命令赋权,重启mysql:

sudo chown -R openscanner:openscanner /var/lib/mysql

service mysqld restart

7329d9072694a85d9d652a9c924155f1.png

7.再次重置密码:

mysql -u root

use mysql;

update user set password=password('123456') where user='root';

exit;

ca6839d90191c2203129a4647cf0791f.png

8.测试链接:

3e4e0a63e52a82546ee389ca43548662.png

原因:mysql服务器 root 默认只允许 localhost 也就是 127.0.0.1 连接

登录mysql: mysql -u root -p

输入密码:直接回车即可 输入了密码会报错如下所示

e2cf4c81b421c6959573748fe8cf9b23.png

9.继续 直接回车

mysql -u root -p

回车 然后执行以下命令:

use mysql; 选择mysql库

select host from user where user='root';//查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)

update user set host = '%' where user ='root'; //修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址 %通配符表示所有ip都允许通过root账号链接

flush privileges; //刷新MySQL的系统权限相关表

select host from user where user='root'; //再重新查看user表时,有修改。。

10.然后这时候用客户端重连一下试试:ok啦

220b5558ad2c35d465540b528f7f01bf.png

对了,新建的数据打开自带了三个库。别手贱删哈,你表的创建执行都和这里面的表相关,不然你commit rollback它怎么知道的

我之前本地安装mysql学习时手贱删过,后来发现数据再执行sql操作时就报错,找了各种办法最后重装才解决

所以不懂要么去研究要么不要动:

65306a91d20474f11b1ce08a2d28eedc.png

f9f58071a1af99c94a70c85906d99329.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值