安装mysql

1、上传已经下载好的mysql安装包到虚拟机下面

2、解压安装包

tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

3、移动文件到/usr/local/mysql

mv mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql

4、针对mysql增加用户

groupadd mysql  (如果之前已经添加过 就需要用groupdel mysql或userdel mysql把之前添加的组给删掉)

useradd -g mysql -M mysql

5、将文件存入到/keudox/mysql/data ,并授权

mkdir -p /keduox/mysql/data

chown -R mysql.mysql /keduox/mysql/data

6、初始化MySQL数据库:

/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/keduox/mysql/data --user=mysql

出现以下错误:

/usr/local/mysql/scripts/mysql_install_db: /usr/bin/perl: 坏的解释器: 没有那个文件或目录

解决办法:

yum install perl

安装好以后,在次运行

/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/keduox/mysql/data --user=mysql

出现:

FATAL ERROR: please install the following Perl modules before executing /usr/local/mysql/scripts/mysql_install_db:

Data::Dumper

解决办法:

yum install -y perl-Module-Install.noarch

安装成功后显示

7.相关配置

进入:/usr/local/mysql

修改 my.cnf文件

8:添加mysqld 成为系统服务并设置自启动

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

chkconfig --add mysqld

chkconfig mysqld on

9、启动

/etc/init.d/mysqld start

出现以下错误

chmod: 无法访问"/var/log/mariadb/mariadb.log": 没有那个文件或目录

解决办法:

mkdir /var/log/mariadb

10、设置密码

/usr/local/mysql/bin/mysqladmin -u root password '1234'

出现以下错误:

/usr/local/mysql/bin/mysqladmin: connect to server at 'localhost' failed

error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'

Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!

ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

11、安装完成后

service mysqld restart  (重启mysql)

把mysql设到环境变量里面去

vi /etc/profile

source /etc/profile

登陆方式

mysql -uroot -p新密码进入

12、开启远程访问

//登录数据库

mysql -u root -p1234

>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;

mysql>FLUSH PRIVILEGES;

>use mysql;

select Host,User,Password from user;

delete from user where Host<>'%';

安装mysql.dox_linux虚拟机上装mysql数据库-Go语言中文社区相关推荐

  1. mac mysql 查看用户_Mac 最全 Mysql忘记用户名和密码如何处理-Go语言中文社区

    工作中一直在维护开发环境和生产环境的数据库,现在想做些小测试需要用到本地库,但忘记了账户名和密码. 还好本姑娘有点儿懒,用的是navicat工具,有记录用户名,不过无所谓,都能查出来. 第一步:关闭m ...

  2. dockerfile构建mysql_Dockerfile在linux上构建mysql8镜像并创建数据库-Go语言中文社区

    由于mysql5和mysql8版本的不同,导致构建镜像的时候存在一定的差异,在此将mysql8镜像的构建做一个总结. 本次总共用到了四个文件,分别是Dockerfile,setup.sh,my.sql ...

  3. 安卓studio访问mysql数据库_小白通过JDBC在AndroidStudio一步步来访问MYSQL数据库-Go语言中文社区...

    许久没来写博客了,不是因为没有时间,而是把时间拿来敲一些设计模式,数据结构了,毕业不是科班出身,还是得练习下基本功. 今天突然想玩玩JDBC,说做就做,这里记录我的整个操作过程,数据的流程参与互联网上 ...

  4. mysql索引 钱缀_【mysql索引】之前缀索引-Go语言中文社区

    第零步:简单说一说 有时候需要索引很长的字符(例如BLOB,TEXT,或者很长的VARCHAR),这样会使得索引又大又慢. 改良方法有:1.改用哈希索引(这里不讲).2.使用字符串的前几个字符作为索引 ...

  5. mysql mybatis 主键id_MyBatis+MySQL 返回插入的主键ID-Go语言中文社区

    需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值. 方法:在mapper中指定keyProperty属性,示例如下: insert into user(user ...

  6. golang mysql 事务_golang的嵌套事务管理-Go语言中文社区

    golang的事务管理是一件很麻烦的事,,能不能像Java那样,通过Spring管理事务,最近琢磨了一下,写了一个demo,用来管理golang的事务,使其支持golang事务的嵌套调用. 其思想很简 ...

  7. mysql为什么选innodb_为什么现在的MySQL都要使用innoDB引擎-Go语言中文社区

    1.MyISAM MyISAM是mysql5.1及之前版本的默认引擎,很久未被更新. 使用表级锁, 如果数据量大,一个插入操作锁定表后,其他请求都将阻塞. 支持全文索引 支持查询缓存保存表的总行数,使 ...

  8. oracle xe 连接数据库,【Oracle XE系列之二】PLSQL Developer 远程连接Oracle XE数据库-Go语言中文社区...

    1.去http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html下载Instant Cli ...

  9. mysql数据库名虚拟机_linux虚拟机上装mysql数据库

    安装mysql 1.上传已经下载好的mysql安装包到虚拟机下面 2.解压安装包 tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 3.移动文件到 ...

最新文章

  1. 洛谷P1057 传球游戏(记忆化搜索)
  2. 基于ESP32模块利用检测线圈检测车模停止时间,室内视觉AI裁判系统
  3. python 如何删除frame 中的 label标签控件_玩转图形界面编程—解析Python小挑战No12(2)...
  4. 降噪电路_拆解报告:Mobvoi出门问问 Ticpods ANC 真无线降噪耳机
  5. 7-35 蒙特卡罗方法求圆周率 (30 分)
  6. C++基类与派生类的转换与多态性
  7. java 并发计数器_Java 8 LongAdders:管理并发计数器的正确方法
  8. oracle通信通道的文件结尾_ORA-03113:通信通道的文件结尾解决
  9. 【youcans 的 OpenCV 例程200篇】135. 形态学重建之粒度测定
  10. HTML5和CSS3:游戏的变革Flexbox
  11. 如何使用idea生成javaDoc文档
  12. 应用层协议:HTTPS
  13. rabbitmq接收不到消息_springboot集成RabbitMQ接收消息及其高级特性
  14. SQL基本语法总结(含SQL代码)
  15. 必须收藏的文档:IronPython脚本在TIBCO Spotfire中的使用
  16. 基础篇必看,史上最全的iOS开发教程集锦,没有之一
  17. Word 2003 出现 向程序发送命令时出现问题 的 解决方案
  18. GlobalMapper20如何把mbt或者tif导出为LSV下载一样的瓦片结构(如何提取mbtiles里面的瓦片文件)
  19. 汉字如何应用在平面设计中
  20. uniapp和vue的区别

热门文章

  1. openssl aes加解密的使用
  2. Redis常见面试题及答案模板
  3. vector、map 内存释放
  4. rapidJson输出时 保留小数位
  5. ida demangled names
  6. 2020-11-11(C语言下JNI开发hello过程)
  7. python搜索大文件
  8. 160个Crackme038之P-Code初窥门径
  9. 5、删除用户(DROP/DELETE USER)
  10. Shell中的if判断