linux 下mysqllinux下mysql装置、目录结构、装备ITeye - 超凡娱乐

linux 下mysqllinux下mysql装置、目录结构、装备ITeye

2019-01-12 13:07:30 | 作者: 半双 | 标签: 装置,目录,效劳 | 浏览: 130

1、预备装置程序(官方网站下载)

效劳端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm

客户端:MySQL-client-community-5.1.44-1.rhel4.i386.rpm

2、装置(打印信息略)

[root@localhost /]#rpm -ivh MySQL-server-community-5.1.44-1.rhel4.i386.rpm;

[root@localhost /]#rpm -ivh MySQL-client-community-5.1.44-1.rhel4.i386.rpm;

3、检查装置是否成功

[root@localhost /]#netstat -ntpl;

显现3306端口敞开表明效劳装置成功

4、测验衔接

(*修正root暗码)

[root@localhost /]#/usr/bin/mysqladmin -u root password xxxxxx;

[root@localhost /]#mysql -u root -p

Enter password:xxxxxx

呈现mysql 表明登陆成功!

5、对mysql用户设置长途拜访权限

办法1、改表法:登陆mysql后,更改“mysql”数据库里的“user”表里的“host”项,将“localhost”改“%”

mysql use mysql;

mysql update user set host =% where user =root;

mysql select host,user from user;

mysql FLUSH PRIVILEGES

办法2、授权法:假定答应用户username经过暗码password从长途衔接到mysql效劳器

mysql GRANT ALL RRIVILEGES ON *.* TO username@% IDENTIFIED BY password WITH GRANT OPTION;

mysql FLUSH PRIVILEGES;

6、装置目录结构

数据库目录:/var/lib/mysql/

配置文件:/usr/share/mysql(mysql.server指令及配置文件)

相关指令:/usr/bin(mysqladmin、mysqldump等指令)(*mysql的一种安全发动方法:/usr/bin/mysqld_safe  --user=root )

发动脚本:/etc/rc.d/init.d/

7、中止/发动mysql效劳

[root@localhost /]#service mysql stop;

[root@localhost /]#service mysql start;

8、修正字符编码

检查字符编码:

[root@localhost /]#show variables like character\_set\_%;

[root@localhost /]#show variables like collation_%;

中止mysql效劳

将目录/usr/share/mysql下的文件my-medium.cnf拷贝到/etc/下并改名为my.cnf

翻开my.cnf在[client]和[mysqld]下面均加上default-character-set=utf8,并保存

*mysql5.5 改了字符集设置参数 character-set-server=utf8

重启mysql效劳

9、卸载mysql

[root@localhost /]#rpm -qa|grep -i mysql

显现:

MySQL-server-community-5.1.44-1.rhel4.i386.rpm

MySQL-client-community-5.1.44-1.rhel4.i386.rpm

[root@localhost /]#rpm -e  MySQL-server-community-5.1.44-1.rhel4.i386.rpm

[root@localhost /]#rpm -e MySQL-client-community-5.1.44-1.rhel4.i386.rpm

删去剩余文件

[root@localhost /]#rm -f /etc/my.cnf

[root@localhost /]#rm -f /var/lib/mysql

10、仿制mysql数据库

源数据库名:source_db   用户名:root 暗码:xxxxxx

方针数据库名:target_db   用户名:root 暗码:xxxxxx 地点主机:221.218.9.41 

shell mysqldump source_db -uroot -pxxxxxx --opt | mysql target_db -uroot -pxxxxxx -h 221.218.9.41
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表超凡娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章