安装mysql
4.1检查该机器是否已经安装过mysql
创建用户步骤如下:
步骤1 以root用户登录服务器
步骤2 检查是否已经安装MySQL,如果存在,如果没有他人使用,安装前先卸载,并删除原始历史数据。输入以下命令:
service mysql status (如果装了的话,默认是开启的。如果没装,会有提示)
步骤3 如果已安装,执行如下命令,查看安装包
#rpm -qa|grep -i mysql
libqt4-sql-mysql-4.6.2-1.6.11
MySQL-server-5.5.29-1.sles11
libmysqlclient_r15-5.0.67-13.20.1
libmysqlclient15-5.0.67-13.20.1
MySQL-client-5.5.29-1.sles11
步骤4 执行删除命令
#rpm -ev MySQL-server-5.5.29-1.sles11
#rpm -ev MySQL-client-5.5.29-1.sles11
#rm -r /var/lib/mysql
4.2安装mysql
创建用户步骤如下:
步骤1 上传my.cnf文件到/etc目录下面(my.cnf文件可以从其他已经安装过mysql的机器上面复制),修改里面的部分内容。
#password = your_password
port = 3306
socket = /opt/huawei/db/data/mysql.sock
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
port = 3306
socket = /opt/huawei/db/data/mysql.sock
datadir = /opt/huawei/db/data
步骤2 登录虚拟机,创建目录
#mkdir –p /opt/huawei/db/data
步骤3 上传MySQL-client-5.6.13-1.sles11.x86_64.rpm和MySQL-server-5.6.13-1.sles11.x86_64.rpm到/opt/huawei目录下。
步骤4 执行如下命令,安装mysql
# rpm -ivh MySQL-server-5.6.13-1.sles11.x86_64.rpm
# rpm –ivh MySQL-client-5.6.13-1.sles11.x86_64.rpm
步骤5 启动mysql服务器。
#mysqld -u root&
步骤 6 查看mysql是否启动
#service mysql status
说明mysql启动了
步骤 7 进入到mysql下,给mysql设置密码[l1]
SZX1000016602:/opt/huawei # mysql
-- 为mysql增加用户和密码,本地用户
GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY '12334' WITH GRANT OPTION;
flush privileges;
-- 为mysql增加用户和密码,远程用户
GRANT ALL PRIVILEGES ON *.* TO root@"%"
IDENTIFIED BY '12334' WITH GRANT OPTION;
flush privileges;
步骤8 密码设置好之后,检查mysql命令是否成功
SZX1000016602:/opt/huawei # mysql -u root -p
Enter password:
输入huawei,可以进入到mysql客户端下面
[l1]初始密码路径
:more /root/.mysql_secret