当前位置:Gxlcms > 数据库问题 > ubuntu mysql(mariadb)

ubuntu mysql(mariadb)

时间:2021-07-01 10:21:17 帮助过:27人阅读

apt-get update会更新需要安装的软件包的版本,但是不会安装或升级已经安装好的软件包。

apt-get upgrade是升级你已经安装的软件包版本,在获取到软件包的新版本以后。

所以是先update来获取新版本,然后upgrade来升级到新版本。

 

3.安装mariadb

apt-get install mariadb-server

 安装进程结束后可以查看一下是否启动数据库进程(注:mariadb数据库进程的进程名仍为mysql)

ps -e | grep mysql

 或 查看mysql服务是否启动,并查看该进程的进程号

ps -aux | grep mysql

 

4.重启mysql服务

service mysql restart

 

5.使用mysql 进入mariadb

 默认情况下,mariadb数据库的免密登录的。

mysql

  或

mysql -uroot -p

 出现密码后直接回车登录即可

1)修改密码:

UPDATE user SET password=PASSWORD("my_password") WHERE user="root";

2)刷新数据库,使修改生效。

flush privileges

3)退出数据库(三种方法)

第一种: MariaDB> \q
第二种: MariaDB> exit
第三种: MariaDB> quit

4)重启数据库服务

service mysql restart

可能遇到的问题:

(1)无法进入数据库

ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)

ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)

第一种报错是因为安装时是在sudo su 的root权限下,由于退出root管理员权限后为普通用户权限,所以访问受限,需要在登录mysql的命令前加sudo或切换到su下

第二种报错是因为修改密码后在sudo su 获得root权限后不用密码登录的错误,使用密码后就正常登录了。 

技术分享

 

进入mysql数据库后字段plugin的值为unix_socket 

 

ubuntu mysql(mariadb)

标签:png   删除   问题   href   other   pack   tom   技术分享   系统   

人气教程排行