当前位置:网站首页>ubuntu14安装MySQL并配置root账户本地与远程访问
ubuntu14安装MySQL并配置root账户本地与远程访问
2022-07-01 18:44:00 【无极小卒】
安装
Ubuntu14 apt安装默认安装mysql5.5版本。
1、sudo su #切换管理员用户
2、sudo apt-get install mysql-server #apt安装
3、在安装过程中会让您进行确认,输入y即可。

4、接下来会弹出窗口让你输入root用户的密码,输入后一定要记住,否则比较麻烦。然后紧接着确认输入你刚才输入的root用户的密码。
第一次输入:

第二次输入:

5、安装完成

配置远程访问
首先请确保您的服务器出入站规则已经开放了3306端口。
1、进入mysql安装目录 命令:cd /etc/mysql
2、查看mysql文件夹下的文件 命令:ls
![]()
3、修改my.cnf文件
命令1:vim my.cnf #编辑my.cnf文件

命令2:按i进行插入编辑。
在[mysqld]后面任意一行添加“skip-grant-tables”(注:skip-grant-tables:不启动grant-tables授权表。它的作用是MYSQL服务器不加载权限判断,mysql中的任何用户都可以访问数据库)。
另外还必须将 bind-address = 127.0.0.1 修改为 bind-address = 0.0.0.0(注:这是将访问数据库的主机ip设置为任意ip的意思)

命令3:先按esc退出编辑模式
命令4:输入 :wq 回车保存退出。
4、重启mysql
命令:service mysql restart (mysql5.5的重启命令 ,如果您是mysql5.7或以上版本请用service mysqld restart)
5、登录mysql
命令:mysql -u root -p
6、刷新权限,如不刷新会,在授权的时候报错误 ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement。重要
命令:flush privileges;
7、授权
命令:grant all privileges on *.* to [email protected]'%' identified by "password"; (授权添加远程访问root用户的命令)
8、查看 user=root,host=% 是否成功添加到授权表中。
命令:select user,host,password from mysql.user;

9、统一修改root用户的密码,上一步添加的root用户密码是授权的时候根据上一步by 后面的值生成的hash值。
命令:
1)use mysql;
2)update user set password=password("123456") where user="root";(MySQL5.5的设置密码,MySQL5.7及以上请使用mysql> update user set authentication_string=password("123456") where user="root";)

10、刷新权限 重要
命令:flush privileges;
11、退出
命令:quit;
远程客户端连接

边栏推荐
- How to realize the bottom layer of read-write lock in go question bank 16
- 网易游戏,激进出海
- English语法_形容词/副词3级 -注意事项
- Graduation summary
- Solution of intelligent supply chain management platform in aquatic industry: support the digitalization of enterprise supply chain and improve enterprise management efficiency
- Implement a Prometheus exporter
- The market value evaporated by 74billion yuan, and the big man turned and entered the prefabricated vegetables
- 华为联机对战服务玩家掉线重连案例总结
- Intensive cultivation of channels for joint development Fuxin and Weishi Jiajie held a new product training conference
- [6.24-7.1] review of wonderful technical blog posts in the writing community
猜你喜欢

制造业SRM管理系统供应商全方位闭环管理,实现采购寻源与流程高效协同

How to realize the applet in its own app to realize continuous live broadcast

Lake Shore—OptiMag 超导磁体系统 — OM 系列

Example explanation: move graph explorer to jupyterlab

数商云:从规划到落地,五矿集团如何快速构建数字化发展新格局?

MySQL common graphics management tools | dark horse programmers

AI training speed breaks Moore's law; Song shuran's team won the RSS 2022 Best Paper Award

市值蒸发740亿,这位大佬转身杀入预制菜

微服务大行其道的今天,Service Mesh是怎样一种存在?

11. Users, groups, and permissions (1)
随机推荐
Altair HyperWorks 2022 software installation package and installation tutorial
CDGA|从事通信行业,那你应该考个数据管理证书
Solution of intelligent supply chain management platform in aquatic industry: support the digitalization of enterprise supply chain and improve enterprise management efficiency
见证时代!“人玑协同 未来已来”2022弘玑生态伙伴大会开启直播预约
制造业SRM管理系统供应商全方位闭环管理,实现采购寻源与流程高效协同
Lake shore M91 fast hall measuring instrument
[live broadcast appointment] database obcp certification comprehensive upgrade open class
苹果产品在日本全面涨价,iPhone13涨19%
Implement a Prometheus exporter
MySQL常用图形管理工具 | 黑马程序员
Lake Shore低温恒温器的氦气传输线
Three simple methods of ES6 array de duplication
Lake shore optimag superconducting magnet system om series
nacos配置文件发布失败,请检查参数是否正确的解决方案
Today, with the popularity of micro services, how does service mesh exist?
MFC中如何重绘CListCtrl的表头
Transform + ASM data
Dlib+opencv library for fatigue detection
小红书上的爱情买卖
组队学习! 14天鸿蒙设备开发“学练考”实战营限时免费加入!