温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

MySQL在Ubuntu系统中如何安装

发布时间:2020-08-03 09:30:03 来源:亿速云 阅读:136 作者:清晨 栏目:编程语言

不懂MySQL在Ubuntu系统中如何安装?其实想解决这个问题也不难,下面让小编带着大家一起学习怎么去解决,希望大家阅读完这篇文章后大所收获。

这一篇教程,我们一起来完成MySQL在Ubuntu系统中的安装。

(一)安装

1、更新高级软件包工具

sudo apt-get update

2、安装MySQL服务器

sudo apt-get install mysql-server

3、安装MySQL客户端

sudo apt-get install mysql-client

4、安装MySQL依赖库

sudo apt-get install libmysqlclient-dev

5、查询MySQL状态

sudo netstat -tap | grep mysql

等待一会儿,会出现监听(LISTEN)信息。

MySQL在Ubuntu系统中如何安装

6、重看MySQL版本

sudo mysql -V

MySQL在Ubuntu系统中如何安装

7、登录MySQL

sudo mysql

此时会进入MySQL的Shell。

退出Shell:

mysql>exit;

或者:

mysql>quit;

(二)添加root账号登录密码

1、通过VI编辑器打开文件“mysqld.cnf”,按“i”键进行编辑。

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

在文件内容的末尾添加一行

skip-grant-tables

按“ESC”键退出编辑状态,输入“:wq”保存文件并退出。

2、重新启动MySQL服务。

sudo service mysql restart

3、登录MySQL。

sudo mysql

4、修改密码

键入语句更改密码,密码规则:包含大写字母、小写字母、特殊符号以及长度8位以上,例如“Opython.com666”。

注意:MySQL Shell中输入的语句以分号结束才能够执行。

mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Opython.com666';

此时可能会报错:ERROR 1290 (HY000): The MySQL server is running with the –skip-grant-tables option so it cannot execute this statement

解决办法是刷新权限。

mysql>flush privileges;

显示:Query OK, 0 rows affected (0.00 sec)

然后,再次执行更改密码的语句。

再次显示:Query OK, 0 rows affected (0.00 sec)

此时,密码已经修改成功,退出Shell。

mysql>exit;

5、重新启动MySQL服务。

sudo service mysql restart

6、测试

测试是否可以不使用密码登录。

sudo mysql

提示错误:ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)

这就说明密码已经生效。

7、登录MySQL

尝试使用密码登录root账户。

sudo mysql -u root -p

上方命令中“-u”表示登录的用户名,“ -p”表示使用密码登录。

这时提示输入密码。

Enter password:Opython.com666(密码不会显示出来)

不出意外的话,此时已经正常登录,进入了MySQL的Shell。

感谢你能够认真阅读完这篇文章,希望小编分享MySQL在Ubuntu系统中如何安装内容对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,遇到问题就找亿速云,详细的解决方法等着你来学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI