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中。文艺不是炫耀,不是花哨空洞的文字堆砌,不是一张又一张的逆光照片,不是将旅行的意义转化为名牌包和明信片的物质展示;很多时候它甚至完全不美——它嘶吼、扭曲,它会痛苦地抽搐,它常常无言地沉默。——艾小柯《文艺是一种信仰》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值