linux下mysql的操作命令
终端启动MySQL(几种方法):
1 | sudo service mysql start |
重启mysql:
1 | sudo restart mysql |
关闭mysql:
1 | sudo service mysql stop |
登录MySQL:
1 | mysql -u root(用户名) -p 然后输入密码 |
数据库的一些命令:
1 | show databases; 查看所有的数据库名字 |
在ubuntu18.04里安装mysql
参考文文章
1.使用Ubuntu自带包管理器安装
1 | sudo apt install mysql-server |
新版本安装过程中没有提示设置root用户密码
安装好后,用root账号登录,密码不知道23333
2.无密码登录
1 | sudo mysql -u root --skip-password |
3.登录之后,设置root用户密码:
1 | mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; |
然后就可以登录进去了,新版本真坑2333333
远程连接Ubuntu上的Mysql数据库
参考文章
修改配置文件的端口绑定
打开的目录可能会根据MySQL的版本稍有不同,可以先尝试打开/etc/mysql/my.cnf这个配置文件,若该文件不存在或文件内容为空,则尝试下面的文件路径。
1 | sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf |
在下面行的开头加上#,注释掉该行,然后保存退出vim:
1 | bind-address = 127.0.0.1 |
修改访问权限
进入mysql,输入如下命令,输入密码,进入mysql命令行
1 | mysql -u root -p |
进入后
1 | use mysql; |
重启
1 | service mysql restart |
参考文章