当前位置:网站首页>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;
远程客户端连接
边栏推荐
- 记一次 .NET 差旅管理后台 CPU 爆高分析
- More information about M91 fast hall measuring instrument
- 华为联机对战服务玩家掉线重连案例总结
- Lumiprobe 活性染料丨吲哚菁绿说明书
- Today, with the popularity of micro services, how does service mesh exist?
- 智慧防疫系统为建筑工地复工复产提供安全保障
- Solution of intelligent supply chain management platform in aquatic industry: support the digitalization of enterprise supply chain and improve enterprise management efficiency
- Example explanation: move graph explorer to jupyterlab
- Lumiprobe 自由基分析丨H2DCFDA说明书
- Lake shore optimag superconducting magnet system om series
猜你喜欢
混沌工程平台 ChaosBlade-Box 新版重磅发布
ACM mm 2022 video understanding challenge video classification track champion autox team technology sharing
苹果产品在日本全面涨价,iPhone13涨19%
The best landing practice of cave state in an Internet ⽹⾦ financial technology enterprise
【pytorch记录】自动混合精度训练 torch.cuda.amp
Lake Shore—CRX-EM-HF 型低温探针台
Chinese and English instructions human soluble advanced glycation end products receptor (sRAGE) ELISA Kit
【快应用】text组件里的文字很多,旁边的div样式会被拉伸如何解决
Lumiprobe 亚磷酰胺丨六甘醇亚磷酰胺说明书
Prices of Apple products rose across the board in Japan, with iphone13 up 19%
随机推荐
Three ways for redis to realize current limiting
2020, the regular expression for mobile phone verification of the latest mobile phone number is continuously updated
XML语法、约束
Chinese and English instructions human soluble advanced glycation end products receptor (sRAGE) ELISA Kit
[6.24-7.1] review of wonderful technical blog posts in the writing community
小红书上的爱情买卖
Taiaisu M source code construction, peak store app premium consignment source code sharing
【pytorch记录】自动混合精度训练 torch.cuda.amp
English语法_形容词/副词3级 -注意事项
Prices of Apple products rose across the board in Japan, with iphone13 up 19%
Viewing technological changes through Huawei Corps (VI): smart highway
Lake shore optimag superconducting magnet system om series
Lumiprobe phosphide hexaethylene phosphide specification
Netease games, radical going to sea
赋能「新型中国企业」,SAP Process Automation 落地中国
机械设备行业数字化供应链集采平台解决方案:优化资源配置,实现降本增效
Cache problems after app release
Dlib+opencv library for fatigue detection
[pytorch record] distributed training dataparallel and distributeddataparallel of the model
【AGC】如何解决事件分析数据本地和AGC面板中显示不一致的问题?