
linux上安装mysql
安装步骤
mysql下载
先验证是否安装了mysql 若无输出则证明未安装过!执行命令:rpm -qa | grep mysql
先下载mysql的repo源,这玩意儿又叫mysql源,字面上理解就是mysql的源码,执行命令:wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安装mysql-community-release-el7-5.noarch.rpm包,执行命令:sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装mysql,执行命令:sudo yum install mysql-server
可以看到130多M还是挺大的
输入y确认,开始下载!好不容易到100%,还得下载依赖,继续y确认下载
可算ojbk了,继续!
重置密码
登录然后重置密码,执行:mysql -u root
原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户
执行命令赋权,重启mysql:sudo chown -R openscanner:openscanner /var/lib/mysql
service mysqld restart
再次重置密码:
1 | mysql -u root |
测试链接一下:
原因:mysql服务器 root 默认只允许 localhost 也就是 127.0.0.1 连接
登录mysql: mysql -u root -p
输入密码:直接回车即可 输入了会报错如下所示
解决连接报错
继续mysql -u root -p
回车 然后执行以下命令:
1 | use mysql; 选择mysql库 |
重连测试
然后这时候用客户端重连一下试试:ok啦
创建个数据库测试,对了 新建的数据打开自带了三个库 别手贱删哈,你表的创建执行都和这里面的表相关,不然你commit rollback 它怎么知道的,我之前本地安装mysql学习时手贱删过,后来发现数据再执行sql操作时就报错,找了各种办法最后重装才解决,所以不懂要么去研究要么不要动。
- Title: linux上安装mysql
- Author: viEcho
- Created at : 2021-04-23 19:55:09
- Updated at : 2024-01-18 14:59:04
- Link: https://viecho.github.io/2021/0423/install-mysql-linux.html
- License: This work is licensed under CC BY-NC-SA 4.0.