so依耐 虚拟机察看安装mysql_Linux 虚拟机详细安装MySQL

准备工作

下载MySQL

去官网下载MySQL:点我直达

百度云盘地址:链接: https://pan.baidu.com/s/1qBN4r6t8gvq-I4CFfQQ-EA 密码: hei3

f7dfc46987926e0e3114102ea18f31e7.png

检查Linux是否自带MySQL

e3f77a531e3cbd1b9f8d0ce70d562c69.png

若查询出结果,代码已经安装过MySQL,我们卸载Linux自带的版本

94c6eaf85af1be4a5ba1122571e1281c.png

查询所有mysql文件或目录

17be28ce5f72d923cc07c43b51c27d86.png

如果有,就执行rm -rf xxxx

检查mysql用户组或用户

若没有,则创建

db88c97a4a55175bf029c9094f25f7e3.png

安装MySQL

解压

056c08d745f129cfa735a7fe6a1028c3.png

移动目录

2cb52bb22b023c16542d54c85d541bd2.png

在/usr/local/mysql目录下创建data目录

e483a98ca381cced0ab17e3b2a8c284e.png

赋文件权限

d2ec1ee6929e212c2be17ff9e2873892.png

编译安装并初始化mysql

务必记住初始化输出日志末尾的密码(数据库管理员临时密码)

./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

070a4f02c98a9a23f101d0cbaa92e9d2.png

查看自动生成的随机密码

e251ef6c4f5464e9c86bcd574aa65858.png

修改配置文件my.cnf

[client]

default-character-set=utf8

[mysqld]

character_set_server=utf8

datadir=/usr/local/mysql/data

port = 3306

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

symbolic-links=0

max_connections=400

innodb_file_per_table=1

#表名大小写不明感,敏感为

lower_case_table_names=1

#跳过权限表,添加该命令

# skip-grant-tables

60f1f40726819044e0e84abde4b6b3b3.png

启动MySQL服务

50831ae9e662faa0c7863cc01877a5c1.png

添加软连接,并重启服务

ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

service mysql restart

aaba4ebade3b7da6f75ab5a6cdca4d61.png

登陆mysql,密码为临时生成的密码

98ea88570955c0f6d107b1ecf7b7d602.png

修改密码

75fb94ea9f88db5cf68cbed363de81d7.png

开放远程连接(重要)

use mysql #访问mysql库

update user set host = '%' where user = 'root'; #使root能再任何host访问

FLUSH PRIVILEGES; #刷新

ce33efb7b273491d17a6630cf5cac1af.png

远程连接测试

8de1e77c8fff26cdc0c0a58ec25a1baa.gif

设置开机自启动

1、将服务文件拷贝到init.d下,并重命名为mysql

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

2、赋予可执行权限

chmod +x /etc/init.d/mysqld

3、添加服务

chkconfig --add mysqld

4、显示服务列表

chkconfig --list

bcf434aebf473dd0a070f03a2cc149e8.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值