本文经过中标麒麟和银河麒麟测试,两个系统有不同之处。
安装mysql有两种方式,1是rpm,2是自己配置。rpm类似于直接安装,系统自动配置,这里使用第二种方式。
1、下载mysql包
https://dev.mysql.com/downloads/mysql/
2、新建文件夹
sudo mkdir /usr/local/mysql
sudo mkdir /usr/local/mysql/data
3、将压缩包解压到/usr/local/mysql
[mysqld]
datadir=/usr/local/mysql/data
bind-address = 0.0.0.0 # 表示允许任何主机登陆MySQL
port=3306 # 表示MySQL运行端口为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
7、开启服务
sudo ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
sudo ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
sudo service mysql restart //中标
/etc/init.d/mysql restart //银河
9、登录mysql,修改密码
mysql -u root -p
输入密码,进入mysql
10、修改密码
set password for root@localhost = password('zhuxiaoyong1212');
注意加分号
11、开放远程连接
mysql>use mysql;
msyql>update user set user.Host='%' where user.User='root';
mysql>flush privileges;
12、设置开机自动启动
中标:
sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
sudo chmod +x /etc/init.d/mysqld
sudo chkconfig --add mysqld //中标
sudo chkconfig --list
银河:
1、执行sysv-rc-conf --level 2345 mysql on,如果提示没有sysv-rc-conf命令,先下载,下载命令:sudo apt-get install sysv-rc-conf
2、查看服务列表sysv-rc-conf --list mysql,如果看到2345都是on,则设置成功
root@192:/home/bigdata# sysv-rc-conf --list mysql
2:on 3:on 4:on 5:on
13、测试
sudo service mysql status //中标
/etc/init.d/mysql status //银河