Linux Ubuntu中安装mysql
1、检查系统中是否已经安装了MySQL
sudo netstat -tap | grep mysql
有信息显示mysql,说明就已经安装过了
无信息显示,可以进行下一步安装
2、安装MYSQL
sudo apt-get install mysql-server mysql-client
安装过程中,需要填写 数据库密码
3、测试是否安装成功
sudo netstat -tap | grep mysql
4、登录
mysql -u用户名 -p 回车
-- 记得语句的结果,一定要加 ; 哦
show databases;
⭐ 数据库安装后的目录结构(只针对于使用apt-get install 在线安装)
-
数据库存放目录: /var/lib/mysql/
-
相关配置文件存放目录: /usr/share/mysql
-
相关命令存放目录: /usr/bin(mysqladmin mysqldump等命令)
-
启动脚步存放目录: /etc/rc.d/init.d/
5、远程连接Linux中的数据库
- 正常情况下,mysql占用的3306端口只是在IP 127.0.0.1上监听,拒绝了其他IP的访问
- 需要将 /etc/mysql/mysql.conf.d 目录下 mysqld.cnf中的 bind-address = 127.0.0.1 注释掉
- 重启 mysql 服务
-- 关闭 MYSQL服务
sudo service mysql stop
-- 开启 MYSQL服务
sudo service mysql start
-- 查看 MYSQL服务状态
sudo service mysql status
⭐远程访问Linux中的MYSQL时,报1045错误
- IP地址、用户名、密码都没错的情况下,测试连接报错1045
-- 登录MYSQL,输入
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
如:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
-- 刷新
flush privileges;
最后重启下 MYSQL服务即可