mysql-linux64,Linux64下mysql安装和开辟

1.1

地址:http://www.mysql.com/downloads/mysql/5.5.html#downloads

版本:5.1.68

平台:linux general

Generic Linux (glibc 2.3) (x86, 64-bit), RPM Package

版本:MySQL Server

(MySQL-server-5.1.68-1.glibc23.x86_64.rpm)

注:这个不是新版,但倒是我之前应用的版本,推敲兼容性,应用该版本。

1.2  搜检老版本并卸载

http://blog.sina.com.cn/s/blog_48d5933f0100ts7t.html

1、查找以前是否装有mysql

号令:rpm -qa|grep -i mysql

可以看到mysql的两个包:

mysql-4.1.12-3.RHEL4.1

mysqlclient10-3.23.58-4.RHEL4.1

2、删除mysql

删除号令:rpm -e --nodeps 包名

( rpm -ev mysql-4.1.12-3.RHEL4.1 )

3、删除老版本mysql的开辟头文件和库

号令:rm -fr /usr/lib/mysql

rm -fr /usr/include/mysql

重视:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,若是断定没用后就手工删除

rm -f /etc/my.cnf

rm -fr /var/lib/mysql

1.3  安装

[root@localhost soft]# rpm -ivh MySQL-server-5.1.68-1.glibc23.x86_64.rpm

Preparing...                ########################################### [100%]

1:MySQL-server           ########################################### [100%]

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !

To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password new-password

/usr/bin/mysqladmin -u root -h localhost.localdomain password new-password

Alternatively you can run:

/usr/bin/mysql_secure_installation

which will also give you the option of removing the test

databases and anonymous user created by default.  This is

strongly recommended for production servers.

See the manual for more instructions.

Please report any problems with the /usr/bin/mysqlbug script!

Starting MySQL. SUCCESS!

[root@localhost soft]# mysql

-bash: /bin/mysql: 没有那个文件或目次

1.4  登录MySQL

号令是mysql, mysql 的应用语法如下:

mysql [-u username] [-h host] [-p[password]] [dbname]

username 与 password 分别是 MySQL 的用户名与暗码,mysql的初始经司帐号是root,没有暗码,重视:这个root用户不是Linux的体系用户。MySQL默认用户是root,因为初始没有暗码,第一次进时只需键入mysql即可。

MySQL默认没有暗码,安装完毕增长暗码的首要性是不问可知的。

1、号令

usr/bin/mysqladmin -u root password new-password

格局:mysqladmin -u用户名 -p旧暗码 password 新暗码

2、例子

例1:给root加个暗码123456。

键入以下号令 :

[root@test1 local]# /usr/bin/mysqladmin -u root password 123456

注:因为开端时root没有暗码,所以-p旧暗码一项就可以省略了。

3、测试是否批改成功

1)不消暗码登录

[root@test1 local]# mysql

ERROR 1045: Access denied for user: root@localhost (Using password: NO)

显示错误,申明暗码已经批改。

2)用批改后的暗码登录

[root@test1 local]# mysql -u root -p

1.5  设置收集接见

863157-0.jpg

mysql>grant all privileges on . to root@% identified by andrew’ ;

给来自任何IP地址的用户user分派可对所稀有据库的所有表进行所有操纵的权限限,并设定口令为123456。

1.6  编译运行mysql法度

gcc -ofile1 file1.c  -lmysqlclient -lpthread -ldl  -lm -I/usr/include/mysql/ -L/usr/lib64/mysql

1.7  报错

/bin/ld: cannot find -lmysqlclient

1.7.1  解决办法1:(测试可行)

64位Linux体系下,源码编译时,有时会无法链接libmysqlclient库:

/usr/bin/ld: skipping incompatible /usr/lib/mysql/libmysqlclient.so when searching for -lmysqlclient

/usr/bin/ld: skipping incompatible /usr/lib/mysql/libmysqlclient.a when searching for -lmysqlclient

请将Makefile里面的

-L/usr/lib/mysql

改为

-L/usr/lib64/mysql

注明:此处我将-L/usr/lib64/mysql添加进eclipse下的object.mk中。文艺不是炫耀,不是花哨空洞的文字堆砌,不是一张又一张的逆光照片,不是将旅行的意义转化为名牌包和明信片的物质展示;很多时候它甚至完全不美——它嘶吼、扭曲,它会痛苦地抽搐,它常常无言地沉默。——艾小柯《文艺是一种信仰》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/394801.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql 内置功能 存储过程 目录

mysql 内置功能 存储过程介绍mysql 内置功能 存储过程 创建无参存储过程mysql 内置功能 存储过程 创建有参存储过程mysql 内置功能 存储过程 删除存储过程转载于:https://www.cnblogs.com/mingerlcm/p/10533021.html

简化C语言文法

程序 → 外部声明|程序 外部声明 外部声明 → 定义函数|定义 函数定义 → 类型标识符 声明部分语句 类型标识符 → 空类型|字符型|整型|浮点型 声明部分语句 → 指针 直接声明|直接声明 指针 → * |* 指针 直接声明 → 标识符 | 直接声明[ ] | 直接声明[常数表达式] | 标识符&a…

elixir 规格_Elixir:一种高画质的编程语言

elixir 规格by CityBase按CityBase Elixir:一种高画质的编程语言 (Elixir: A Big-Picture Programming Language) Elixir使程序员的工作更好,并且使他们的工作更好 (Elixir makes programmers better at their work, and it makes their work better) A…

python截图识别文字_用百度ocr+微信截图实现文字识别

作用:将图片中的文字识别出来 一、调用微信截图dll控件 将微信截图插件复制到项目文件,使用ctypes加载(胶水语言就是给力) def capture(): try: dll ctypes.cdll.LoadLibrary(PrScrn.dll) except Exception: print("Dll loa…

MySQL启动很慢的原因

我们在启动MySQL的时候,常常会遇到的是, 当执行启动命令后,它会"Start MySQL ....." 一直不停的执行,也不中断,也不成功 这里会出现此现象的原因有以下三条: 1. 配置文件中的InnoDBuffer数大于物…

linux线程出错,在线程应用程序(linux,pthreads)中读取文件大小时出错

我试图从Linux中的文件夹中读取所有文件和目录,其线程为 获取最大文件大小&当前目录和当前目录树下的名称。在线程应用程序(linux,pthreads)中读取文件大小时出错主线程扫描基本目录查找文件,当找到它的目录时,会生成一个新线…

【用jQuery来判断浏览器的类型】及【javascript获取用户ip地址】

用jQuery来判断浏览器的类型,主要是使用$.browser这个工具类,使用方法: $.browser.[浏览器关键字] //谷歌浏览器、360浏览器等其他一些浏览器,没有专门的判断 function appInfo() {var bro $.browser;var binfo "";if (bro.msie) {binfo "Micr…

python函数学习1

函数1 (1)定义: def 函数名(参数列表)函数体 (2)参数传递: 在python中,一切都是对象,类型也属于对象,变量是没有类型的。 a [1,2,3] a "he…

kafka应用于区块链_Apache Kafka的区块链实验

kafka应用于区块链by Luc Russell卢克罗素(Luc Russell) Apache Kafka的区块链实验 (A blockchain experiment with Apache Kafka) Blockchain technology and Apache Kafka share characteristics which suggest a natural affinity. For instance, both share the concept o…

pythonfor循环100次_以写代学: python for循环 range函数 xrange函数

脚本一: #!/usr/bin/env python # coding: utf8 sum100 0 for i in range(101): sum100 i #(1)range是一个可以取值的函数,上边这个取的是0-100,并不包含101 #(2)也可以指定,比如r…

iis下php 500错误

很不想用iis,然而客户不想增加机器,只好按客户的意思了。可是没想到发送短信以在本地 机器上是好的,在iis下直接500。   一开始以为是防火墙问题,后来检查了一下没有,再后来换了一个短信接口,就莫名其妙好…

linux mv 递归拷贝,奇技淫巧 - 给Linux中的cp和mv命令中添加进度条的高级拷贝

GNU cp和GNU mv命令用于在GNU/Linux操作系统中复制和移动文件和目录。这两个命令缺少的一个特性是它们不显示任何进度条。如果复制一个大文件或目录,您就不知道完成复制过程需要多长时间,也不知道复制的数据所占的百分比。还有您将看不到当前正在复制哪个…

webgl 着色器_如何在WebAssembly中使用WebGL着色器

webgl 着色器by Dan Ruta通过Dan Ruta 在WebAssembly中使用WebGL着色器 (Using WebGL shaders in WebAssembly) WebAssembly is blazing fast for number crunching, game engines, and many other things, but nothing can quite compare to the extreme parallelization of …

【洛谷P1966】火柴排队

两列排序后将编号一一对应 归并排序求逆序对 &#xff08;每一次交换就去掉一个逆序对&#xff09; 1 #include<cstdio>2 #include<cstring>3 #include<algorithm>4 #define ll long long5 using namespace std;6 const int N100100;7 const ll P99999997;8 …

python字符串补空格输出_Python去除空格,Python中常见字符串去除空格的方法总结...

今天小编就为大家分享一篇关于Python去除字符串前后空格的几种方法&#xff0c;小编觉得内容挺不错的&#xff0c;现在分享给大家&#xff0c;具有很好的参考价值&#xff0c;需要的朋友一起跟随小编来看看吧&#xff1a; Python去除空格方法一&#xff1a; strip()方法&#x…

Alan Walker MV 合辑01 by defender

Alan Walker MV合辑 出来啦&#xff01; 百度网盘下载地址&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/10WSool70XBe_8tJOae8V-w 提取码&#xff1a;uckq 地址查看Microsoft Onedrive Download Address:  BE DELETED Google Drive Download Address&#xff1a; …

scanf函数具体解释与缓冲区

1.基本信息 函数原型&#xff1a; int scanf( char *format, args, ...); 函数返回值&#xff1a; 读入并赋给args的数据个数。遇到文件结束返回EOF&#xff0c;出错返回0。 函数功能&#xff1a; scanf函数是格式化输入函数&#xff0c;它从标准输入设备(键盘)读取输入的信息。…

linux中win文件转为unix,如何将文本文件从Windows转换为Unix

从Unix转换到Windows时&#xff0c;我得到正确的输出;但是&#xff0c;从Windows到Unix时&#xff0c;我得到了一些奇怪的输出。我认为我必须允许的是删除回车\ r。虽然这不起作用。当我运行代码后打开文本文件时&#xff0c;我得到了一些奇怪的结果&#xff0c;第一行是正确的…

程序员伪造一年工作经验_试火—如何伪造程序员

程序员伪造一年工作经验2017年9月6日 (6 September 2017) Sweat is running down my face. I’m staring down a blank sublime text document. What on earth am I doing? My hands are resting above the keyboard of my MacBook pro.汗水顺着我的脸。 我盯着一个空白的崇高…

在unity中设置多种怪物数据_Unity可编程渲染管线(SRP)系列(三)——光照(单通道 正向渲染)...

本文重点:1、漫反射着色2、支持方向光、点光源和聚光灯3、每帧允许16个可见光源4、每个对象最多计算四个像素光和四个顶点光这是涵盖Unity可编写脚本的渲染管线的教程系列的第三部分。这次&#xff0c;我们将通过一个Drawcall为每个对象最多着色8个灯光来增加对漫反射光照的支持…