赞
踩
sudo apt-get update
- sudo apt-get install mysql-server
- sudo apt-get install mysql-client
- sudo apt-get install libmysqlclient-dev
sudo cat /etc/mysql/debian.cnf //获取初始账户名和密码
其中user = debian-sys-maint //为自动配置的默认用户
password = M9fGpZH8flhswP8z //为自动配置的密码
mysql -u debian-sys-maint -p
- ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
- flush privileges;
- quit; //或者exit;都可以
sudo service mysql restart;
打开 /etc/mysql/mysql.conf.d/ 目录下的 mysqld.cnf 文件,修改其中的 bind-address 参数,将其注释或改为0.0.0.0
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
sudo service mysql restart
- show databases; //查看所有数据库
- use mysql; //指定需要操作的数据库
- show tables; //查看该数据库内包含的所有表
select语句可以查找出该表中,用户名为root的信息
select host,user from user where user='root';
将 host 属性的值更改为 ‘%’ ,代表任意IP可以登录
- update user set host='%' where user='root' and host='localhost';
- flush privileges;
sudo service mysql restart
至此,mysql安装完成
- dpkg: error processing package mysql-server-8.0 (--configure):
- installed mysql-server-8.0 package post-installation script subprocess returned error exit status 1
- dpkg: dependency problems prevent configuration of mysql-server:
- mysql-server depends on mysql-server-8.0; however:
- Package mysql-server-8.0 is not configured yet.
后来发现是docker还在运行没有关闭
systemctl stop docker
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。